Lead Sdet Resume
Alpharetta, GA
SUMMARY
- IT professional experience in teh Java application programming and support.
- Experience in all aspects of teh Development Life Cycle to produce working solutions to satisfy client expectations within project time, cost, and performance constraints.
- Over 10+ years of experience in Design, Development and Support in Java platform.
- Extensive experience in design and development of multi - tier applications using Java, J2EE, Spring Boot, Spring Cloud, Hibernate, RESTFUL, JSON, JavaScript, Junit, Maven, Docker, Splunk, Swagger,
- Good knowledge in AWS.
- Extensively worked on reengineering SOA to Microservice. Designed and developed microservice application using Spring Boot,cloud, REST API and Kafka.
- Design and developed around 20 microservices using Java/SpringBoot. Created REST webservices APIs interacting with Kafka and Cassandra DB using camel route.
- Lead microservice team on designing and developing CICD pipeline and automate test suite over CICD.
- Worked as Lead developer at QC team on designing and developing automated framework to run on CI pipeline.
- Hands on Experience on scripts like GIT LAB runner and Ansible play book used for CI design and development.
- Documented Requirements notes, Knowledge guide and updated weekly report in Confluence.
- Experience in IDEs such as STS Eclipse, IntelliJ.
- Expertise in writing SQL and NoSQL queries, stored procedures, functions, sequences, cursors, triggers, indexes.
- Experience in performing deployments in teh SIT and CAT environments.
- Experienced in deploying and creating build using source control tools like Team Foundation Server, GIT Stash, CVS Tortoise
- Good knowledge on AJAX and JQuery. In Angular worked on creating $http service on handling REST (HTTP GET,POST, DELETE).
- Experience in Java Memory Management issues handling. Hands on experience in using Java VisualVM, Eclipse Memory Analyzer (MAT).
- Hands on experience in various RDBMS like Cassandra, MSQL, INGRES, PL-SQL and Oracle.
- Developed, implemented and performed teh Unit Testing using JUnit.
- Experience in various methodologies like Waterfall and Agile (SCRUM)
- Experienced all aspects of teh Full Development Life Cycle to produce working solutions to satisfy client’s expectations within project time, cost and performance constraints.
TECHNICAL SKILLS
Host Languages: Core Java, JavaScript, JSP, JUnit, Spring, Hibernate, Maven
Database: Cassandra, MSQL,Ingres, ORACLE
WebServer: WebService - RESTFUL,SOAP
CICD Tool: Kibana, Splunk, Docker, Jenkins, Hystrix
Architecture Tool: IBM RATIONAL SUITE (UML),Lucidchart, Gliff (UML development), Visio.
Defect Tracking Tool: Quality Center (QC), Jira, Bugzila
Development Tool: STS Eclipse, IntelliJ, Edit Plus,7Edit
Framework: Hibernate, MVC Architecture, Spring Frame Work
Version Control: GIT, Subversion, TFS
Testing tool: QTP(Quick Test Professional )
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta GA
Lead SDET
Responsibilities:
- Lead automation engineer at QC team on building customized framework on CICD pipeline.
- Designed and developed microservice Rest API integrated on CI pipeline for automation testing framework.
- Developed API using Spring Boot, Spring Data, JSON, Kafka, Spring Job and Scheduler, Reddis Cache integrated in JMETER customized code.
- Closely worked with SME and product owners on gathering requirement on re-engineering existing Monolithic application into Microservice. Coordinate with test team on analyzing use cases and scenarios.
- Leaded QC team on day to day work flow and mentor team on understanding Microservice API framework and Kafka topics.
- Represented QC team on daily status meeting and always been a person of contact for Product Owners, Architect, Dev Leads and QC team.
- Design and developed qc staging in CI pipeline and automated report on failure over microserivce framework.
- Leaded day-day stand up and reported on impediments to Scrum master on timely basis. Identified risk and provided work around to team if possible without other team intervention which introduces time delays. Strictly followed Agile Scrum methodology of 2 weeks sprint and co-ordianted QC team status.
Environment: Java, Microseervice framework, Spring Boot, RESTful, JSON, KAFKA, JMETER,postman/Curl, GIT LAB Jenkins, Gradle, GitHub, Confluence.
Confidential, Alpharetta GA
API Data Architect
Responsibilities:
- Working with product owners and partner to understand requirement for API. Interact with developers on API requirements and identifying risk.
- Key factor for API design to identify nouns and event, and followed internal Confidential standards on designing Schema for API. Designed Schema in Swagger for APIs and designed data model.
- Created design documentation for API’s and recorded events in swagger for developer portal.
- As a Boot camp project worked on Confidential Java API Library to integrate with Tableau Web Data Connector on listing APIs.
- Reengineered Java library to spring boot application to run on inbuilt tomcat and added new flavor.
- Working in agile scrum model, as owner of MBI leaded stand up and participated in scrum of scrum and scrum planning meeting.
Environment: Java, Tomcat, Spring Boot, xmlspy, Papyrus, RESTful, RabbitMQ, xamp, AWS, Swagger, Curl, Jenkins, Rallay, GitHub, Confluence.
Confidential, Atlanta GA
Lead Microservice developer
Responsibilities:
- Closely worked with Solution Arch. On reengineering and designing SOA based application to MicroService architecture.
- Developed JAVA/Spring Boot Application to interact with OSB Interface through KAFKA brokers and process business logic before storing in CASSANDRA.
- Involved in various phases like design, architect, developing, co-coordinating, test validating, production deployment.
- Developed internal REST API which response AWS S3 URL to retrieve logo for partners to AngularJS.
- Developed HFT (High Fidelity Tracking) micro service intermediate API on tracking live vehicle. Integrated MicroService API between front end (Android/apple) and SPARK/HIVE.
- Closely worked with Cassandra Architect on Data Modeling for Backend and Frontend API.
Environment: Java, Spring Boot, RESTful, JSON, KAFKA, CAMEL Route, Cassandra, HIVE, JUnit, Swagger, Curl, Jenkins, Jira, GitHub, AWS, Confluence.
Confidential, NewYork NY
Lead DevOps Engineer
Responsibilities:
- Extensively worked on development POC for interfacing Confidential application with ALLSCRIPT SunRise EMR API using Java SPRING4.0 Boot, Spring Cloud, Spring Security, OAUTH2.0,JWT, REST and JSON, Maven.
- Sprint based development, developed standalone interface using AllScript unity API to interact with Hospital Sunrise EHR/EMR system.
- Developed Java/Spring Boot/REST based application using two way autantications with OAuth 2.0 for secure transformation.
- Configured Swagger API / UI dependencies to generate REST API documentation.
- Developed projects leveraging AngularJS and MVC frameworks. Designed and Implemented and supporting Teh Shield web application with HTML, CSS, JavaScript, Angular JS, REST API, Java, Spring, MySQL DB and JSON in Scrum Model.
- Participated in Agile Scrum stand up, co-ordinated with Confidential team on resolving roadblock.
- Delivered Proof Of concept Integrated application which autanticate users and privilege access per role. Establish secure token using OAuth 2.0 in Spring Security, Autanticate Allscript (third party) Interface and transfer request using REST API (JSON).
- Created Microservice Untiy AllScript application using Spring Boot, Spring Cloud, Netflix Eureka.
- Wrote number of test cases using JUnit / RESTest/ InjectMock for testing RESTful API. Hands-on using cURL cmd and postman.
Environment: Java, Maven, Spring Boot, Spring Cloud, Spring Security, AWS, RESTful, Hibernate, SQL, Junit, Postman, Jenkins, Jira, GitHub, Confluence, Docker, AppDynamics
Confidential, Yardley, PA
Senior Java Integration Engineer
Responsibilities:
- Extensively worked on development and configuration of new HIEs application and Data transaction using JAVA/Spring MVC /Hibenate/Tomcat Apache 7 framework with Maven
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate/Spring MVC. Developed and support CURD operation.
- Developed, support and enhance RESTful Webservice call from third party API to HIE server.
- Created Angular $http service to invoke RESTful APIs (HTTP GET, PUT, POST, DELETE) operations. Used AngularJS to call REST CURD APIs (JAXWS).
- Supported RDBMS transaction using JDBC methodology. Design and developed re-engineering from JDBC/RDBMS to Hibernate Data access layer conversion.
- Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
- Design and develop internal utilities like “Regression utility”, “Monitor Log” utilities in Spring with HTML, JSP, JSTL, Log4J, SQL, JavaScript, HyperSQL(HSQLDB) and Oracle.
- Responsible for implementing teh code and has performed code review for other developers.
- Created XML Schema in MSQL DB using “CREATE XML SCHEMA COLLECTION”. Retrieved specify XQuery against teh XML type result that is returned by xml schema namespace.
- Involved in developing Unit test framework using JUnit. Wrote JUnit test cases for every java class.
- Issue tracking, follow up and resolution
Environment: Java, Apche Tomcat 7, JUnit, Hibernate, Spring, Angular, RESTFUL, HTML, XML, XSLT, JSP, HL7, MS-SQL, 7Edit, TFS (source control),Maven, Oracle
Confidential
Team Lead
Responsibilities:
- Involved in fixing and enhancing EW application based on Java/Apache Tomcat 6 Environment.
- Integration of Mirth Connect with existing INGRES database. Integrated and configured Mirth Connect engine to parse CCD using JSON and JavaScript.
- Created and Invoked custom JAVA Code (JAR file) in Mirth Connect, used ANT script
- Created module wise high level design and low level design.
- Extensively worked on integrating HL7 Gateway into Endoworks and supported HL7 interface exchange mapping
- Worked on AR (tickets) according to priority. Major work done on Production support and hot tickets.
- Leaded team of 5 programmers for replacing data access Layer in EndoWorks application.
- Experience in Java Memory Management issues handling. Hands on experience in using Java VisualVM, Eclipse Memory Analyzer (MAT).
- Used various enterprise design patterns in teh development of code for extensibility and maintainability (Singleton and MVC design pattern).
- Implemented various design patterns like Business Delegate, DTO and DAO for front-end and back-end system.
- Developed front end pages using JSP, Spring MVC,HTML.
- Experience in migrating software application from Java 4 to Java 6. & Tomcat 5.5 to 6. Widely involved in supporting migration and validating migrated system.
- Expertise in analyzing and debugging in multi-threading issues (concurrency, dead lock issues).
- Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate Annotations.
- Worked in a Scrum Agile process with six week iterations delivering new features and working software at each iteration.
- Has analyzed and has prepared teh System Enhancement Specification document which details on teh design to be implemented.
- Responsible for project, including interviewing and training development team members and communication with service provider in order to complete project.
- Prepared deployment and post deployment plans to support teh conversion
- Design and coded interface gateway in java (used SSL) to integrate HL7 into EndoWorks application.
- Executed test case in Quality Center and validated test execution.
- Created Junit test case for enhancement changes.
- Involved in test case reviews and project documents and code reviews
- Provided technical guidance to teh team as and when required.
Environment: JAVA, HL7, HL7Comm, Orion Systems’ Symphonia 3, EDLIPSE, DICOM Tag reader, dcm4chee, Mirth, INGRES DB, MSQL, 7Edit, Hibernate, AJAX, JQuery, Junit, Spring, Lattix, GLIFF, QC, TORTOISE (source control),HTML
Confidential
Developer
Responsibilities:
- Has closely worked with teh customers to gather teh requirement.
- Has prepared teh Impact Analysis document based on teh requirements which highlights teh time and resources required for teh given requirement.
- Has analyzed and has prepared teh System Enhancement Specification document which details on teh design to be implemented.
- Has been responsible for implementing teh code and reviewing teh code of others.
- Involved in teh integration of frameworks like Spring and Hibernate.
- Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
- Used IBM RAD7 as IDE tool to develop teh application and JIRA for bug and issue tracking
- Used JQuery and JSF validation framework for front end validations.
- Used Subversion for software configuration management and version control
- Involved in developing applications using Java and J2EE.
- Used SOA (Spring WS) for implementing third party Services
- Responsible for integrating teh PEP with other application iWatch which monitors teh PEP transaction.
- Involved in fixing QA defects and tracked tan using Quality Center.
- Involved in unit testing and integration testing.
- Mentored junior developers and new entrees by providing them technical guidance and motivating them to meet teh tight deadlines.
- Has supported teh production support team at teh time of production deployment.
Environment: Java, RAD7, JSP, Java Server Faces, HTML, CSS, XML, Subversion, Websphere Application Server 6.1, JQuery, Web services (SOAP,WSDL), JIRA, JSON, JUnit
Confidential
Programmer
Responsibilities:
- Ramped up in understanding different PDLs like PS,PDF, PCL and PCLXL personalities and performed teh Test Analyst role as single point contact for client and onsite coordinators while qualifying PDL component for Confidential Laser Jet printer (Arapaho)
- Well exposed to Hardware(Manual) and Simulator(Automated) execution, Analysis, defect characterization and report submission Execution of Basic functionality, Regression and Exploratory test cases developed in PDL for different milestones
- Preformed product specific SFP CPE Current Product Engineering Testing on request basis.
- Involved in Mastering Strategy Discussion, FQP preparation, review, PDL Process Improvement
- Process etc.
- Building teh firmware builds in clear case on private views, branches.
Environment: JAVA/J2EE, PL/SQL, JSP, Java Script, Hibernate, HTML
