Senior Software Engineer Resume
Irving, TX
SUMMARY
- 15+ years of working experience as a Java Developer and Technical Lead.
- Design and Development Experience on Spring Boot with REST Services with Micro Services Implementations with Netflix OSS Architecture along with Spring Data JPA
- Working experience with AWS Cloud - EC2, S3, SNS, SQS, Lambda, Dynamo DB, RDS-MySQL, Cloud Watch, API Gateway
- 10+ years of experience on CI/CD using Ant, Maven, Git, SVN, Jenkins
- Implemented Swagger UI for API documentation
- Implemented Mockito Frame work and TestNG for Unit Testing
- Implemented SonarQube for Code Coverage
- Expertise on Pentaho Kettle analytical tool for data integration tool, data transformations, Pentaho analytics with Dashboard creation.
- 6+ years of working experience on front end technologies like HTML, CSS, Javascript, Jquery
- Integrated and Implemented with OLAP Mondrian cube with Spring Web MVC for Dynamic Query generator to get the data for multi dimension traversing
- Design and develop the product for Oil and Gas customer with Bigdata based analytics using Spring REST with JPA, JavaScript, jQuery and High charts.
- 3+ years’ experience with Hitachi R&D, developed and designed the products.
- Have a conceptual knowledge on Bigdata technologies like Hadoop, MapReduce, Hive and MongoDB.
- Experienced in writing stored procedures and functions.
- 2+ years’ experience with Oracle ADF, Oracle Web center technologies.
- Knowledge on Oracle SOA11g and OracleESB.
- 3+ years’ experience with SCRUM.
- Very much comfortable with Java, J2EE such as Servlets, JSP, JDBC and Oracle in all stages of the Software Development Lifecycle.
- Familiar with Application Servers and Web Servers like WebLogic, WebSphere and Tomcat.
- Experienced the conversion of data analytics algorithms into Java.
- Has knowledge on statistical based open source language R.
- Rich development experience in Object Oriented Programming.
- 6+ years’ experience with Product Development.
- Self-motivated, hardworking, flexible with an ability to learn quickly.
TECHNICAL SKILLS
Cloud Technologies: AWS- EC2, S3, IAM, Route53, Lambda, SNS, SQS, API-Gateway, Cloud Watch and DynamoDB
Programming Languages: Java, J2EE
Technologies/Framework: Servlet, JSP, JDBC, Struts, Spring REST, Spring MVC, Spring Boot, Spring Boot with Micro Services, Spring Boot with Cloud
Open source Tools: Pentaho (BI, PDI) Kettle
RDBMS/Databases: Oracle-9i, MySQL, DB2, Postgres, OLAP Mondrian and MongoDB
Junit Frame works: TestNG, Mockito
UI Technologies: Htm5, CSS3, JavaScript, jQuery, Arc GIS, AngularJS 1.x, React JS, NodeJS, D3, DOJO, High charts
Unit Test frameworks for UI Technologies: Mocha, Chai, Sinon and AWS-SDK-Mock
Web /Application Servers: IBM WebSphere, Tomcat, WebLogic, JBOSS
Middleware: REST API, XML, JSON
ORM Technologies: Hibernate, Spring Data JPA3
Methodology: Agile Scrum, Kanban, Waterfall
Operating Systems: Windows, Linux, Unix
Version Control Tools: Git, VSS, (RTC) Rational Team Concert, ClearCase, SVN, Atlassian Git, Bitbucket
CI/CD Technologies: Maven, Jenkins, Hudson, Kraken, Cruise Control.
Development IDEs: Spring Tool Suite, IBM RAD, WSAD, Eclipse, IntelliJ IDEA
Other Tools: log4j, SOAP UI, Robo mongo, Toad
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Senior Software Engineer
Responsibilities:
- Understanding about Confidential VOIP Order Manger functionality and providing the end to end solution using with Spring boot Micro Services Architecture as per the Connect guidelines in Agile Scrum Approach
- Responsible for delivering the solution using Spring Boot with RESTful Webservice, Spring Data JPA with Pulsar and Kafka messaging systems.
- Implemented the Swagger for Rest Services documentation.
- Developed Mockito framework for Junit code coverage which meets 95% of Code coverage along with Sonar Quality Gate
- Test case reviews, standard performance and functional reviews
- Responsible for all the applications are up and running in AWS - Kubernetes Servers in Development and SIT environments and validation of Production Deployments.
- Responsible for the delivery with the help of offshore team with stipulated time frame
- Responsible for End to End testing with different entities in workflow like inventory and Ordering Domain.
Technologies: Java8, Spring Boot RESTful Webservices with Micro Service Architecture, Splunk, Apache Kafka, Pulsar, Mockito, Oracle, Postgres, Jenkins, Kubernetes
Senior Software Engineer
Confidential
Responsibilities:
- Understanding about XO Order Manger functionality and providing the end to end solution using with Spring boot Micro Services Architecture
- Responsible for delivering the solution using Spring Boot with RESTful Webservices, Apigee Routing and Kafka Messaging Server
- Implemented the Swagger for Rest Services documentation.
- Designed and developed Mockito frame work for Junit code coverage
- Test case reviews, standard performance and functional reviews
- Responsible for all the applications are up and running in PCF and Linux Servers.
- Responsible for QA certification on End to End testing with different entities in workflow like inventory, ordering, activation and infra domains .
Technologies: Java8, Spring Boot RESTful Webservices with Micro Service Architecture, PCF, Splunk, Apache Kafka, Mybatis, Mockito, Oracle
Confidential, Carrolton, TX
Senior Software Engineer
Responsibilities:
- Understanding about Trust Tax project requirements and providing the end to end solution
- Responsible for delivering the solution using Spring Boot with RESTful Webservices, API Gateway
- Designed and implemented the Netflix OSS Architecture with Microservices.
- Implemented API Gateway using Netflix Zuul.
- Implemented the Swagger for Rest Services documentation.
- Responsible for Data transformations of flat files and applying factors on Data using Pentaho Data Integrator Kettle.
- Developed micro service to run the Pentaho Kettle Transformations/ Jobs in AWS environment.
- Test case reviews, standard performance and functional reviews
Technologies: Java8, Spring Data JPA, Spring Boot with RESTful Webservices, AWS- EC2, S3, ECR, Code Commit, IAM, Route53, Elastic IP, Swagger UI, Zuul API-Gateway, Pentaho Kettle, Html5, CSS3, JavaScript, jQuery, Angular5.