Summary
Overview
Work History
Education
Skills
Timeline
Generic

Bharat Nepal

Summary

Innovative Solution Architect with in-depth understanding of software deployment and system design illustrated over 15 years of experience in similar roles. Expert knowledge of software design patterns and familiar with many enterprise application architectural styles. Expertise in architect, design and develop spring boot microservices with EKS deployments on AWS.

Overview

16
16
years of professional experience

Work History

Application Architect

Moneygram
10.2021 - Current
  • Collaborated with cross-functional teams for successful software development projects, ensuring seamless integration across platforms.
  • Implemented robust security measures to protect sensitive data from unauthorized access or disclosure while maintaining compliance with regulations.
  • Established best practices for coding standards within the team, resulting in more consistent code quality across projects.
  • Provided technical expertise during project planning stages, contributing valuable input on technology selection and implementation strategies.
  • Facilitated smooth transitions between different phases of the software development life cycle through diligent documentation of processes, design decisions, and test cases.
  • Mentored junior developers, fostering culture of knowledge sharing and professional growth within team.
  • Spearheaded efforts to migrate legacy systems onto modern platforms, ensuring minimal disruption to business operations.
  • Architect, Design and Develop Spring boot microservices, Interact & work closely with Enterprise Architects to evaluate different technologies and tools
  • Participated in code reviews as both a reviewer and reviewee, contributing to a culture of continuous improvement and learning within the team.
  • Developed scalable, high-performance applications to support business growth and improve user experience.

Environment : Java 17, Spring boot microservices, spring rest, spring integration, hibernate, JPA, couchbase, apache kafka, AWS, REST APIs, GitLab.

Technical Architect

Medtronic
10.2020 - 10.2021
  • Architect, Design and Develop Spring boot microservices
  • Performed quality code review and removed technical debt and security vulnerabilities.
  • Provided technical leadership to team members during system design.
  • Contributed innovative ideas during brainstorming sessions that led to successful execution of key initiatives.
  • Provided current best practices and third-party solution alternatives when necessary for functional design documentation.
  • Enhanced system performance by optimizing code and implementing efficient algorithms.
  • Unified disparate systems through careful implementation of APIs, promoting interoperability across platforms.
  • Interact & work closely with Enterprise Architect to evaluate diff technologies and tools
  • Ensure best practices in software development adhere at all times
  • Provide hands on expert level assistance to developers for technical issues
  • Apply in-depth technical knowledge to provide solutions across one or more technology areas
  • Design and architect spring boot microservices, spring data rest services for JPA
  • Involving in all discussions with business team and scrum meetings
  • Focused on understanding client requirements and providing techno-functional solutions to them
  • Implement process automation, using Java based web-services & service tasks and batch-oriented automation

Environment : Java, Spring boot microservices, spring rest, hibernate, JPA, Azure DevOps, MS SQL Server, AWS, Elastic Search, React JS.

Application Architect

Optum Technologies
07.2019 - 09.2020
  • Architect, Design and Develop spring boot microservices
  • Apply in-depth technical knowledge to provide solutions across one or more technology areas
  • Involve in developing and architecting enterprise-wide distributed microservices solutions & in providing hands-on lead role in executing project implementation
  • Design and architect spring boot microservices, spring data rest services for JPA
  • Involving in all discussions with business team and scrum meetings
  • Focused on understanding client requirements and providing techno-functional solutions to them
  • Implement process automation, using Java based web-services & service tasks and batch-oriented automation
  • Automation of build and deployment process using maven, Jenkins, groovy script
  • Design, develop and architect rule services, BOM/XOM and other rule artifacts using IBM ODM

Environment : IBM ODM, Java SE/Java EE, Spring boot microservices, spring rest, hibernate, JPA, Jenkins, MS SQL Server, OpenShift, Kubernetes, Agile, Scrum, GitHub.

Application Architect

Randstad Technologies
08.2017 - 07.2019
  • Develop, Design and Architect as needed; develop spring boot microservices
  • Apply in-depth technical knowledge to provide solutions across one or more technology areas
  • Involve in developing and architecting enterprise-wide distributed microservices solutions & in providing hands-on lead role in executing project implementation
  • Design and architect spring boot microservices, spring data rest services for JPA
  • Involving in all discussions with business team and scrum meetings
  • Focused on understanding the client requirements and providing techno-functional solutions to them
  • Train and mentor new team members and guide them in following best practices
  • Implement process automation, using Java based web-services & service tasks and batch-oriented automation
  • Automation of build and deployment process using maven, Jenkins, groovy script
  • Design, develop and architect rule services, BOM/XOM and other rule artifacts using IBM ODM

Environment : IBM ODM, Java SE/Java EE, Spring boot microservices, spring rest, hibernate, JPA, Jenkins, MS SQL Server, OpenShift, Kubernetes, Agile, Scrum, GitHub.

Assistant Consultant

TATA Consultancy Services
08.2013 - 07.2017
  • Involving in design and implementation of in-memory data grid using IBM Extreme Scale and its integration with IBM ODM
  • Working with the Product Owner for requirement gathering and organized regular Demos during the course of development while following agile methodology
  • Involving in data modeling of side cache and inline cache grids
  • Adapted quickly to changing project priorities and job specifications with analytical thinking and task prioritization skills.
  • Designing and developing rest services using Spring Rest, which enable access to grid data for external applications, a generic repository framework that extends spring data commons to perform CRUD operations on IBM Extreme Scale grid
  • Designed and developed microservices using spring boot
  • Integrated denodo Services to fetch data from existing application into the Data Grid using Hibernate
  • Involving in the Agile Business Rules Development life cycle, Rule harvesting, rule analysis, rule design, rule authoring and Testing
  • Analysis of business rules which were received from Business team, and created XOM (Execution Object Model) and business object model
  • Actively participating in all architectural discussions and drafted rules design and integration points there by creating high-level design document
  • SSL setup for message-level security of rule service exposed as web service
  • Involving in all discussions with business team and scrum meetings
  • Focused on understanding the client requirements and providing techno-functional solutions to them
  • Defined deployment topology of ODM and WXS environment and their integration points
  • Designing rule services/decision services, action rules, decision tables, ruleflows, and verbalization, mentored and assisted team in developing business rules using IBM ODM
  • Unit testing for individual modules using JUnit and DVS test suits for ODM rules
  • Assisting in setting up of CI/CD framework using Artifactory and Jenkins

Environment : IBM eXtreme Scale 8.6, Hibernate, Spring Data, IBM ODM 8.8, IBM IID 8.5.7, J2EE, Spring boot, Spring Rest, Spring Data, JDK 1.7, JSON, JMS, Artifactory, Jenkins, UML, Hibernate 5.1/JPA 2.1, Jira, Confluence, Slf4j, JUnit, Mockito, DVS, WAS 8.5.5.8, JNDI, Eclipse, FICO Blaze Advisor, IBM UrbanCode, Oracle, Agile, soap webservices.

Associate Consultant

Wipro Technologies
10.2008 - 07.2013
  • Involving in various SDLC phases like Design, Development and Testing
  • Developing Use case diagrams, Object diagrams, Class diagrams and Sequence diagrams using UML
  • Implementing various design patterns including singleton, factory, data access object, session facade, business delegate and service locator design Pattern
  • Developing complete Business tier with Stateless, Stateful Session beans, entity Beans for persisting data to Oracle DB
  • Developing JAX Web services (SOAP) for transmission of XML data over HTTP, XML parsers (SAX/DOM) and WSDL
  • Developing Java process definitions using BEA Weblogic
  • Used Spring IOC for object instantiation, resource lookup and annotation driven controllers handled by spring container
  • Developing Ant scripts to build and deploy applications
  • Design and development of status, rulebases, rules, decision processes and calculated fields using FICO Capstone Decision Manager
  • Developing UNIX shell scrips to start & stop capstone hncMaster and deploy rules
  • Design and development rule services, decision tables, decision trees using FICO BlazeAdvisor
  • Creating and updating high-level and low-level design docs

Environment : FICO BlazeAdvisor, FICO Capstone Decision Manager, JAVA/J2EE 1.6, IBM MQ, EJB2.0, Struts1.1, JSP2.0, Servlets2.2, XML, SOAP, JMS, RPC, JavaScript, UML, JDBC, Hibernate, HTML, ANT, IBM ClearCase, Log4J, JUnit, Oracle Weblogic, Oracle DB, Spring 2.5, shell scripting, Ant.

Education

Master of Science - Software Engineering

Birla Institute of Technology & Science
India
01.2012

Skills

  • Microservices Architecture
  • Data Modeling Techniques
  • API design and integration
  • Technical Analysis
  • Spring Boot
  • AWS
  • Cloud services
  • Agile Methodologies

Timeline

Application Architect

Moneygram
10.2021 - Current

Technical Architect

Medtronic
10.2020 - 10.2021

Application Architect

Optum Technologies
07.2019 - 09.2020

Application Architect

Randstad Technologies
08.2017 - 07.2019

Assistant Consultant

TATA Consultancy Services
08.2013 - 07.2017

Associate Consultant

Wipro Technologies
10.2008 - 07.2013

Master of Science - Software Engineering

Birla Institute of Technology & Science
Bharat Nepal