Senior Software Engineer Resume
PROFESSIONAL SUMMARY:
- 12 years of working experience as a Java Developer and Technical Lead.
- Design and develop the product for Oil and Gas customer with Bigdata based analytics using Spring REST with JPA, Javascript, JQuery and High charts.
- Experience on Spring Boot with REST Services
- Have extensive experience in design and development of microservices.
- 3+ years’ experience with Hitachi R&D, developed and designed the products.
- Design and developed the project lifecycle from - design the architecture, setup the code base with Spring JPA, Maven, Git, Designed the framework for TestNG, Swagger UI implementation
- 4+ years of experience on CI/CD using Maven, Jenkins on Wondows Server and Linux Platform.
- 5+ years experience on setup the system for the project with version control system like Git and build repository tool Maven
- Expertised on Pentaho analytical tool with multi dimensional pentaho analytics and data integration tool
- Experienced in writing stored procedures and functions.
- 2+ years’ experience with Oracle ADF, Oracle Webcenter 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- Lambda, SNS, API-Gateway, CloudWatch and DynamoDB
Programming Languages: Java, J2EE
Technologies/Framework: Servlet, JSP, JDBC, Struts, Spring REST, Spring MVC, Spring Boot
Open source Tools: Pentaho(BI, PDI)
RDBMS/Databases: Oracle-9i, MySQL, DB2, PL/SQL, Postgres, OLAP Mondrian
Junit Frame works: TestNG, Jmockito
UI Technologies: Htm5, JavaScript, JQuery, CSS, AngularJS 1.x, NodeJS, D3, DOJO, Bootstrap, Highcharts
Web /Application Servers: IBM Websphere, Tomcat, Weblogic, JBOSS
Middleware: REST, XML, JSON
ORM Technologies: Hibernate, Spring JPA
Methodology: Agile Scrum, KanBan
Operating Systems: Windows, Linux, Unix
Version Control Tools: GitHub, VSS, (RTC) Rational Team Concert, ClearCase, SVN
CI/CD Technologies: Maven, Jenkins, Hudson, Kraken, Cruise Control.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- Developing the solutions for AWS workflow using Lambda, SNS, DynamoDB
- Developing the AWS Lambda’s using NodeJS
- Respnsible for develop and delivering the lambdas using Micro Services architecture.
- Responsible for developing the unit tests for Lambdas using Mocha, chai, sinon and aws-sdk-mock
- Set the Roles and Policies for IAM to deliver the end to end solution using AWS
- Responsible for developing the norm application using Spring Boot with REST and Swagger
- Developing the solution using Spring REST API services and Spring MVC for reporting-api application.
- Responsible for Build and Deployment for Dev and QA environments using CI/CD tools like Jenkins, Git, Kraken ad Maven.
- Test case reviews, standard performance and functional reviews
- Technologies: Java8, Spring MVC with JMS, Spring Boot, Dropwizard, Postgres,AWS (Lambda, SNS, DynamoDB, CloudWatch, Ap-Gateway), Swagger UI
Confidential
Senior Consultant
Responsibilities:
- Developing the REST Services using Spring JPA, extensively created the Junit TestNG frame work for the project
- Responsible for creating the components using micro services architecture.
- Responsible for the setting up the VPC for the Project.
- Responsible for delivery of the end to end solution for the Product using Spring JPA with RESTful Webservices, Dojo,Arc GIS, JQuery, Html5, CSS3, AngularJS, High charts and Ajax
- Implemented the Code review tool Sonar Cube
- Setup the environments using Jenkins build automation for Development and QA.
- Responsible for delivery of the solution for POC’s using Machine learning Techniques, Pentaho BI tool, Spring JPA
- Implemented the UI with Angular JS with Highcharts and nodeJS
- Test case reviews, standard performance and functional reviews
- Created the environments for project on Windows and Linux along with different servers tomcat, Wildfly.
- Respnsible for the CI/CD implementation for Development using Windows Server and Production using Linux Server.
- Technologies: AWS, Java8, Spring JPA with RESTful Services, ArcGis, Html5, CSS3, JavaScript, JQuery, D3, Dojo, Highcharts, Ajax, AngularJS, MySQL Server and Tomcat, JBOSS, MongoDB, Pentaho BI Server, OLAP Mondrian
Confidential
Senior Consultant
Responsibilities:
- Understanding the business requirements and providing the solution
- Responsible for delivery of the solution for POC’s using ArcGis, Spring MVC with RESTful Webservices and JQuery, Html5, CSS3, AngularJS and Ajax
- Integrated the REST services with Highcharts for UI
- Responsible for delivery of the solution for the Product
- Test case reviews, standard performance and functional reviews
- Created the environments for project on Windows and Linux
- Setup the environments using Jenkins build automation for Development and QA.
- Technologies: Core Java, Spring MVC with RESTful Webservices, Dojo, ArcGis, Html5, CSS3, JavaScript, Jquery, D3, Highcharts, Ajax, AngularJS, MSSQL Server, MySQL and Tomcat
Confidential
Senior Consultant
Responsibilities:
- Understanding the business requirements and plan for development of the POC using open source tools
- Responsible for delivery of the solution for POC using Spring MVC with RESTful Webservices, Ajax, Html5, CSS3, Javascript, JQuery, Oracle, Mysql, Postgres, Linux
- Responsible for Environment setup on Linux servers, means installed the software’s like Java, Oracle, MySQL, Postgres and Tomcat
- Responsible for the set up the project structure and project deliverable’s, prepared the build.xml file, and build the application
- Test case reviews, standard performance and functional reviews
- Technologies: Core Java, Spring MVC with RESTful Webservices, Hibernate, Ajax, Html, CSS3, Javascript, JQuery, Oracle, Mysql, Postgres, Linux, Graph DB, Jenkins and Tomcat
Confidential
Senior Consultant
Responsibilities:
- Understanding the business requirements and plan for development on Oracle ADF and Webcenter
- Responsible for delivery of the solution on Oracle ADF and Webcenter sessions to the team to understand system requirements
- Developed various modules like My Profile and My Team
- Test case reviews, standard performance and functional reviews
- Technologies: Oracle ADF, Oracle Webcenter, Oracle e-business suite, Oracle Weblogic server and Oracle workflow
Confidential
Senior Consultant
Responsibilities:
- 11 months role to develop the application with new features in the data archive
- Research the new data types in Oracle and enhance the product features
- Responsible for design & delivery of UML artifacts
- Responsible for Installation of the product with different database homes and validating the fixes
- Responsible to implement the product features using Orace functions, stored procedures.
- Implmented the new features for data archive using multi threading.
- Coordinated, supervised for release maintenance fixing the bugs
- Conducting meetings & reviews with team members
- Technologies: Core Java, JSP, Spring MVC, Html, Javascript, Oracle10g, SQL Server, DB2, Rainstor, Windows 2000, Linux, and AIX
Confidential
Senior Software Engineer
Responsibilities:
- 31 months role to design, build, and deploy project for various modules
- Responsible for design the customization for various customers of ModelN
- Resolved the customer issues like installation, product features
- Responsible for reproducing the bugs and its resolution
- Managed team of support developers throughout life cycle including support and customization
- Technologies: Java, Servlets, JSP, Tomcat, Web logic, Web Sphere, ACF, POF, UNIX and Oracle
Confidential
Senior Software Engineer
Responsibilities:
- 3 month role to preparing system analysis documents as per Business requirements
- Assigning tasks to teammates
- Developed the UI for Customer (ACO) and ADO (travel Agent) ticket bookings
- Conducting meetings & reviews with team members
- Responsible for development activities and release management
- Integrating code with Version Control System
- Preparing, Executing, and monitoring of test cases.
- Technologies: Java, Servlets, JSP, Struts, Web services, Web sphere, UNIX and DB2
Confidential
Consultant
Responsibilities:
- 23 months role develop the code for number porting system based on the technical design documents
- Developed the code for Database enhancements (developed the stored procedures, Cursors and Triggers)
- Monitoring the code migration
- Responsible for maintaining applications on various servers
- Configure the application different servers like development, QA and staging
- Responsible for project release notes, implementation plans and walkthroughs using Microsoft Project Plan
- Mentored junior developers
- Responsible to design the sales tracking tool
- Technologies: Java, Servlets, JSP, EJB, Oracle9i, UNIX and Web logic 7.0.
