+1-240-***-**** • firstname.lastname@example.org
Technical Specialist with 9+ year experience in problem-solving, leadership, requirement gathering and analysis, software development, implementation of software systems . Successfully developed projects on technical platforms in Java and in different functional domains like airline and ground transportation.
Started working with NIIT Technologies expertise of Agile Scrum and Waterfall methodologies.Currently working with DHL - eCommerce (Client) where creating micro services by using Spring boot, spring cloud, spring Batch, Swagger API and Spring rest docs for API documentation along with ELK, Oracle DB 12g, Json based services by using postman and JAVA-11. On top of it have an idea of Amazon web services where we have used dynamo DB and lamda functions. I have mostly experience in Travel domain.
Also doing re-platforming in our current project for the monolithic application into microservices with 100% junits test functional coverage based on TDD and deploy on OPENSHIFT by using running on Docker container and KUBERNETES. Changing the architecture into micro-services.
About professional carrier so far.
• 9 years of software development experience
• 5 years of experience with Java, Spring Boot Micro services framework.
• 4 years of experience with Relational databases or NOSQL databases (Dynamo DB)
• Strong understanding of DevOps, CI/CD (Jenkins), VCS (Git) and build (Gradle, Maven) systems
• Strong understanding of the API economy, API management and gateway solution
• Strong understanding of HTTP, web-sockets, TCP/IP and RPC protocols
• Understanding of security using SSL protocols and data encryption
• Strong understanding of Microservice architecture
• Hands-on experience in developing and deploying Microservices
• Hands on in design and development of RESTful APIs using JAX-RS and JSON
• Hands on in design and development of Spring, Spring Boot and Spring Cloud application
• Knowledge on transforming a legacy monolithic application to a Microservice based application
• Hands on working with containers, Docker, Kubernetes or other container schedulers
• Business Understanding: Business, emerging technologies in relevant industry / domain, strong understanding of trends (market and technology) in areas of specialization
• Communication and Analytical skill
Languages – C++, JAVA/J2EE, HTML,SQL
J2EE Technologies – Java, J2EE, JDBC, Servlets, Spring, REST services
Development Tools – Eclipse IDE, RAD, IntelliJ, RAD, Spring Tool Suite, SQL Developer,DBeaver, Squirrel Client and DB Visualizer
Version Control Tools – Bitbucket, GIT, SVN
DevOps Tools – Jenkins, Nexus artifact, Jira, Pivotal Tracker
Build Tools – Concourse CI Pipeline (Continuous Integration), Bamboo, Jenkins
Framework – Spring, Spring Batch, Spring MVC, Spring Boot, IBM WebSphere Commerce, Crossview Product, JUnit, Mockito
Cloud Platform – Microsoft Azure, Pivotal Cloud Foundry (PCF), Google cloud, Openshift.
Web/Application Server – IBM WebSphere Application Server (WAS), Apache Tomcat, JBoss
Database – IBM DB2, Redis, Oracle DB, MySQL
Projects worked on so far
1.DHL eCommerce (NewOps Product) - 10th May 2018 to present as Technical Specialist
DHL provide standard domestic and international parcel pick-up, delivery and return solutions for business customers. In addition, DHL provide e-commerce logistics and fulfillments services in selected markets within the Americas, Asia Pacific and the Middle East/Africa where i am working as a Technical Specialist handling a team of 3 developers focusing on the analysis, development and unit testing of micro services which enable communication between multiple channels and the central system.
Tools/Skills: Java, Pivotal Tracker, Spring, Micro services, Openshift cloud platform, SOAP UI, Maven, Git, Gradle, React, DB2, ), IntelliJ IDEA, Concourse CI (Continues Integration) Pipeline, Grafana, Prometheus, Azure Insights, SQL, DB2
Roles and responsibilities:
Design: Lead and participate in design sessions and discussions, including architectural recommendations, best practices mentoring, coding standards enforcement and design pattern modeling.
Development: Work with the development and implementation of Java software based on approved design. Write new programs or create modifications to existing applications as necessary based on product specifications. Follow established standards for the design, coding, and testing of software. Also has responsibility for developing and implementing internal projects and toolsets for consumption by other team members that improve team productivity and quality.
Testing: Review test plans, test files, and scripts for unit testing through integration testing. Work with users to validate system testing and conformity with functional requirements.
Implementation: Follow appropriate change management and implementation procedures. Ensure that appropriate technical and functional documentation is prepared. Coordinate the implementation process.
Support Project Execution: Provide guidance and training to less experienced team members, provide guidance on technical troubleshooting and coordinate support with vendors and internal support teams. Provide support to new applications during and after implementation.
Work closely with program manager, business analysts to quantify the impact of the problems and articulate to key sponsors / stakeholders.
Propose to-be solution architecture to meet business needs including possible product/ framework suggestions.
Propose roadmap for migration to to-be state including quick wins, large initiatives and identify key risks.
2.DHL eCommerce (Neptune Product) - 10th May 2017 to present as Technical Specialist
DHL provide standard domestic and international parcel pick-up, delivery and return solutions for business customers. In addition, DHL provide e-commerce logistics and fulfillments services in selected markets within the Americas, Asia Pacific and the Middle East/Africa I am working as a Technical Specialist handling a team of 3 developers focusing on the analysis, development and unit testing of micro services which enable communication between multiple channels and the central system.
Roles and responsibilities:
Worked as DEVOPS Lead and setup Jenkins and Bamboo for Continuous Integration.
Implemented Ldap authentication to Jenkins, Bamboo login.
Create Scripts to for build and deploy process.
Manage Deployment Release cycle and Bitbucket Repos.
Problem analysis & Identify Solutions to implement permanent fix for Issues in Applications.
Code review as per the coding standards.
Creation of deployment notes, Implementation Plan and Knowledge Transfer Packs.
Worked on developing new functionalities in CVCC like GTGT(guaranteed to get there), adding new payment type like PLCC, increase scope of adjustment.
Developed automated tools with Nodejs and React to build the monitoring dashboard that will help in early detection of issues thereby reducing downtime of application.
Team coordination, conduct team meeting to improve the quality of work delivered.
Worked on implementing Single Sign on for CVCC application with OKTA.
Communicate and coordinate with offshore to deliver the product on time.
Worked on Unix, Spring batch, Jenkins and Control-M to develop and set up various jobs required to perform different task ranging from dataload to automated build & deploy in e-commerce.
Successfully implemented migration from Jenkins to Bamboo to provide developers with an interface to effectively carry out Build & Deploy and various spring and ant jobs without complexity.
Worked on modification of existing ETL process written on SPRING in CVCC to improve ETL timings and faster availability of refreshed data.
Worked on POC in Pivotal Cloud Foundry(PCF) to move CVCC to cloud.
Developed and deployed APIs in PCF cloud to integrate them with CVCC, CyberSource, CRM.
3.Carey NextGen Applications – Carey International – 01st May 2013 to 09th May 2017 as Technical Analyst
Carey International is a USA based organization specializing in chauffeured services. I am working as a Technical Analyst handling a team of 6 developers focusing on the analysis, development and unit testing of web services which enable communication between multiple channels and the central system.
Roles and responsibilities:
•Developing and managing various applications (EHDS, AIMS, RFS, PDR, SCF, Choice, Subscription Services)
•Gather Business, System and Environmental requirements from SHC analyst.
•Develop and maintain the Spring Batch for AIMS (Advanced Inventory Management System)
•Scheduling the Batches in Control-M, their recovery in case of job failures or power Breakdown.
•Writing shell scripting scripts for SCF application which deals in forecasting feed of inventory.
•Provide an enhancements to PDR Web services consumed by Parts section of sears.com.
•Preparing test specifications and system test plan.
•Quality Reviews, Test Verification and Validation.
•Lead a team of 6 developer.
•Production support of applications.
4.SITA Voyager S&S - SITA Voyager - Dec 2011 to May-2013 as Software Engineer
SITA is a leading Software House specializing in air transport communications. SITA Voyager replaced the existing mainframe based reservations, inventory and departure control systems with systems based on Service Oriented Architecture (SOA). I worked as a Software Developer focusing on the development of Web Services and enabling and monitoring their consumption by the UI team.
Roles and responsibilities:
Collecting and understanding requirements from Onsite.
Analysing requirements and understanding current system
Time estimation for each requirement.
Preparation of High Level Design.
Preparation of Low Level Design document
Checking the coding standards.
Generation of test cases for software testing.
Development / Coding in Java using IBM RAD 7.0 Tool.
Query formation and testing of queries using SQL.
Apr - 2011 to Jun - 2011: Initial learning program on Java/J2EE at NIIT Technologies Ltd.
2013: Professional ITIL Certification
H1B Visa Details (I-140 Approved)
Visa valid till: Aug/07/2022
Visa Sponsorship required.
Graduated from College of Engineering & Management, Kapurthala, Punjab in 2010 with Bachelor of Technology in Information Technology.
Completed Diploma in .Net Technology in 2011 from NIIT Limited
Passport and Visa Details:
Posses valid passport with passport no. J5280411, valid till 07 Aug 2022