Summary
Overview
Work History
Education
Skills
Core Competencies
Timeline

MANOJ SILWAL

SENIOR FULL STACK DEVELOPER
Prospect Heights,Illinois

Summary

Strategic-minded senior engineer with 7+ years of experience in architecting and implementing enterprise-level applications in insurance and banking domains. Demonstrated expertise in designing scalable microservices architecture, ensuring regulatory compliance, and implementing secure financial systems. Specializing in the Java/Spring ecosystem, with a strong background in financial data processing at scale and building secure API architectures that deliver high-performance, compliant solutions.

Overview

8
8
years of professional experience
2020
2020
years of post-secondary education

Work History

Full Stack Engineer

Northern Trust
04.2020 - Current
  • Worked as a Full Stack Engineer with a platform team where we are building a whole new platform to track money movement inside northern trust
  • This platform is supposed to take over 10-15 legacy applications and provide a centralized way to achieve the same thing with optimized solutions and catering current customer needs
  • Achievements:
  • Developed a single page application using react, redux and restful services with Java
  • Used Kafka Connect to integrate kafka with external systems like Oracle DB, IBM MQ etc
  • Built multiple microservices using domain driven design and deployed it to PCF with continuous Integration and delivery approach using github, concourse, docker and nexus
  • Followed Event driven Architecture to subscribe and publish events using Apache Kafka
  • Used Zuul proxy as a gateway for authentication and routing

Software Engineer

Blue Cross Blue Shield
08.2019 - 03.2020
  • Worked as a Software Engineer with the service layer team which is responsible for storing and orchestrating data for other teams on that platform, also providing UI to allow some level of orchestration dynamically
  • Achievements:
  • Designed and coded application components in an Agile/TDD environment utilizing a test driven development and SDET approach and pair-programming
  • Built multiple microservices and deployed it to PCF following continuous Integration and delivery approach using Concourse
  • Used multithreading, java collections and concurrency API and microservice architecture for handling high volume data and application processing
  • Used Spring Cloud Gateway to build a proxy to handle authentication and routing
  • Involve in estimation and development of new modules using the AGILE process and pair programming using the divide and conquer method of breaking down a chunk of requirements into small stories and breaking each major release into iteration
  • Provided technical guidance and support to offshore developers
  • Redesigned and refactor old legacy code by following the SOLID principle and using Kotlin language
  • Have performed extensive performance testing in this project

Full Stack Engineer

Northern Trust
11.2018 - 08.2019
  • Worked as a Full Stack XP Engineer to solve complex and challenging problems from business requirements to digitize traditional paper-based banking transactions collaborating with other engineers, designers, business analysts and product owners
  • Achievements:
  • Worked on an Agile based development cycle with a Bi-weekly sprint
  • Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, prioritizing and reviewing milestones and accomplishments
  • Introduced collaborative team environment using Extreme Programming (XP) practices (TDD: Test Driven Development, PP: Paired Programming, CI/CD)
  • Deployed multiple microservices in PCF (Pivotal Cloud Foundry) for continuous delivery of the App
  • Developed a single page application using react, redux and restful services with Java
  • Extensively used java collections, multithreading and concurrency API and microservice architecture for handling high volume data and application processing
  • Used Oracle as a SQL database for secure and faster data management
  • Implemented bamboo and bitbucket for continuous integration with Nexus Artifactory as a bit repository
  • Used Solace queues to consume messages from inbound systems and produce messages to outbound systems
  • Implemented spring cloud config server to externalize the configuration and eureka server for service discovery and registration
  • Implemented Spring Batch to provide reusable functions that are essential in processing large volumes of records

Full Stack Engineer

Allstate Insurance
06.2017 - 11.2018
  • Worked as a core XP engineer in framework team building common capabilities and Securing platform used by multiple product teams inside allstate insurance company
  • Achievements:
  • Worked closely with colleagues and managers to perform daily stand-ups, weekly iteration planning meetings(IPM) and retrospective meetings
  • Used Pivotal Tracker as an agile-XP project management tool for real time collaboration with the team and prioritizing the backlogs
  • Followed Test Driven Development(TDD) and Pair programming approach for highly efficient and effective code
  • Used jUnit and Mockito for Java based application (Server side) and Jest, Enzyme for ReactJs Application (Client side)
  • Develop microservices using Spring Boot, REST, Resttemplate and Cloud Foundry platform following N-tier architecture
  • Expertise in React JS framework to develop the SPA
  • Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the application
  • Implemented JPA, Hibernate and JDBC Template for data persistence and object relationship mapping (ORM)
  • Designed SQL as well as Nosql schemas and used queries, subqueries to manipulate data
  • Created script for Continuous Integration and Continuous Delivery (CI/CD) using GitHub, Jenkins, Docker
  • Published application to binary repository (Jfrog Artifactory) and Deploy microservices on pivotal cloud foundry (PCF) after binding with external services
  • Used Nightwatch, Selenium and ChromeDriver for client side end-to-end testing
  • Developed Java based restful service which acts as a middleware for credit card management to support token management and authentication using Spring and JWT

Education

Master of Science - Computer Science

Maharishi University of Management, Fairfield, Iowa

Bachelor of Information Management - Computer Science

Nagarjuna College of Information Technology, Kathmandu, Nepal
01.2015 - 12.2015

Skills

Java

undefined

Core Competencies

Java, kotlin, JavaScript, React & Redux, HTML5, CSS3, Servlet, XML, Spring, REST, SOAP, Apache Tomcat, NGINX, Netty, Pivotal Cloud Foundry(PCF), Spring (Core, MVC, Boot, Security, Webflow, Data, AOP), Hibernate, JPA, Kafka, Oracle, HBASE, MongoDB, MySQL, HDFS, Marklogic, MVC, Façade, Singleton, Abstract Factory, Factory, Observer, Command, Chain of Responsibility (COR), Builder, Agile-XP, Agile-Scrum, Prototype, Waterfall, jUnit, Mockito, Jest, Enzyme, nightwatch, React testing library, GitHub, Jenkins, Docker, JFrog Artifactory, Bamboo, Concourse, Nexus, Pivotal Tracker, IntelliJ IDEA, Eclipse, Spring Tool Suite (STS), JIRA, Gradle, Maven, Git, Workbench, FileZilla, WAMP, StarUML, Windows, Linux, Unix

Timeline

Full Stack Engineer - Northern Trust
04.2020 - Current
Software Engineer - Blue Cross Blue Shield
08.2019 - 03.2020
Full Stack Engineer - Northern Trust
11.2018 - 08.2019
Full Stack Engineer - Allstate Insurance
06.2017 - 11.2018
Nagarjuna College of Information Technology - Bachelor of Information Management, Computer Science
01.2015 - 12.2015
Maharishi University of Management - Master of Science, Computer Science
MANOJ SILWALSENIOR FULL STACK DEVELOPER