Senior Software Engineer/Â technical Specialist Resume
Nashville, TN
PROFESSIONAL EXPERIENCE:
- Java Developer with Exceptional Software Engineering Experience and a successful track record of 11 years in multifaceted software development lifecycle from design, development, deployment and testing of Web Based Applications using various technologies like AngularJS, Angular 5, Java and J2EE.
- Experience with in - depth and hands-on knowledge in object-oriented, design methodologies, web content, Banking / Finance, Automobile, and e-Commerce.
- Experience in both Front end and Back end web Technologies and ability to create applications that can use various databases.
- Ambitious Go-getter with extensive adeptness in web application development using JDBC, Servlets, JSP, Java Beans, MVC, Struts, Tiles, JNDI, JMS, Spring, Spring Boot, Hibernate, Apache Camel, ESB, Service Mix, JavaScript, Enterprise Integration Patterns, AJAX, AngularJS, JSON.
- Extensive experience in front-end, user-interface (UI) development, working on user interface applications and professional web applications using HTML 5, CSS3, JavaScript, JQUERY, AngularJS 1, Angular 2, Angular 5, TypeScript, JSON, AJAX, JSON and XML, Jasmin, Karma, NPM Package Manager, Grunt, Bower.
- Distinguished Problem Solver with pragmatic know-how of Core J2EE patterns like MVC, Business Delegate, Factory Pattern, Abstract Factory Pattern, Frontend Controller, Service Locator, Data Access Object, etc. for solving complexities in multitier services.
- Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat 5.5, 6.0, JBoss5.1, 6.0,
- Task Specific Performer with considerable exposure in using Ant, Maven Log4j and Jira.
- Technically savvy with far-reaching talents using multiple RDBMS products like Oracle 9i/10g, MS Access, PostgreSQL, SQL Server and MySQL.
- Knowledge of Testing Tools such as SOAP UI Test client.
- Experience using SQL, PL/SQL with various Databases like Oracle 9i/10g/11g.
- Performance Targeted Implementer with substantial familiarity in Web service protocols like SOAP, REST and JAX-RPC.
- Experience in continuous integration tools like Jenkin, Sonar, Maven.
- Involved in daily scrum meetings and alternate day huddle meetings.
- Mission Focused Aspirant with sweeping proficiency in using version controls such as Git, Source Version Control and Rational Clear Case.
TECHNICAL SKILLS:
TECHNICAL: Core Java, J2EE, Java Servlets, JSP, JDBC, Hibernate
Front End Technology: - JavaScript, AngularJS 1.0, Angular 4, 5, jQuery, CSS, Bootstrap, JSON, AJAX, Material Design
Web Service: - Restful API
Databases: - Oracle, MYSQL, MS SQL Server (2005/2008), MongoDB
Framework: - Struts, Spring, Spring Boot, Hibernate, JPA, Apache Camel, Express Web Framework (Node.js/JavaScript)
Servers: -Apache Tomcat 5/6/7, JBoss5/6
Integration Tools: - Ant, Maven, JIRA, Git, Sonar Qube, Sonar Runner, Jenkin, Jasmin, Karma, SOAPUI, Grunt, Bower, NPM.
PROFESSIONAL EXPERIENCE:
Senior Software Engineer/ Technical Specialist
Confidential
Responsibilities:
- Involved in the requirement analysis, design and coding
- Designed architecture of application using Angular 5, Spring Boot, Rest API and Hibernate application
- Designed, developed, architect and delivering complete Backend application
- Configured the database.
- Handled Rest Exception,
- Configured the Swagger, DEV Tools, Actuator
- Implemented Spring security with JWT token
- Defined layers Controller, Service, Model and Repository
- Implemented REST Interceptor to provide global functionality for Audit Trail,
- Designed, developed, architect and delivering complete Frontend application
- Creating custom, widespread use modules and components which extend the elements and modules of core AngularJS
- Writing extensive unit tests using automated TDD tasks
- Creating e2e test suites for all components, and running them with Protractor
- Implemented HTTP Interceptor to handle the exceptions and attach the token to each request
- Configured the Router Module for application
- Responsible for developing the UI, layout and front-end for web application that matches the requirement.
- Assist in the deployment of new modules.
- Writing the Mockito Junit Test classes for Backend
- Tested and written Angular components with Karma and Jasmin.
- Configurated continuous integration tools like Jenkin, Sonar.
- Writing the Routes, Components, Template, Forms, Validation in AngularJS 5.
- Writing the Components, views and services
Environment: Core Java, Angular 5, JSON, Spring, Spring Boot, Hibernate, JPA, Rest Web Service, SOAP UI, Jenkin, Sonar, Mockito, Java Script, IntelliJ IDEA, WebStorm, MySQL, Tomcat, log4j, Git, Maven Windows, Karma, Jasmin.
Confidential, Nashville, TN
Responsibilities:
- Involved in the requirement analysis, design and coding
- Understanding the requirements and creating requirement gathering document.
- Provide assist to QA Team and involved in bug fixing.
- Developed, designed and tested user interface using HTML5, CSS, AngularJS, JavaScript, jQuery.
- Responsible for developing the UI, layout and front-end for web application that matches the requirement.
- Troubleshoot existing information systems to identify errors and develops solutions
- Validate deployment and assist to production
- Provide ongoing maintenance of applications.
- Assist in the deployment of new modules, upgrade and fix the production environment
- Designed architecture of application using AngularJS Spring and Hibernate application
- Configured Spring AOP and Transaction Management
- Implemented Windows ID authentication for the application.
- Exposes the Rest Web Services for Meditech System to get the Room and Block information
- Created Rest Clients to receive the Physicians, Locations data, Room and Block Data
- Developing Directives and Filters
- Configured and Routes and Views to define the Single Page application
- Writing the Services, Factory and Controller of AngularJS.
- Writing the Junit Test classes.
- Tested and written Angular components with confidential.
- Configurated continuous integration tools like Jenkin, Sonar.
- Migrating application to AngularJS 2
- Writing the Routes, Components, Template, Forms, Validation in AngularJS 2.
- Writing the Components, views and services
- Defined the routing module for application
Environment: Core Java, AngularJS 1, AngularJS 4, TypeScript, Visual studio code, JSON, Spring, Spring Boot, Hibernate, Rest Web Service, SOAP UI, Jenkin, Sonar, Java Script, Grunt, Eclipse, MySQL, Tomcat, log4j, Git, Maven Windows, SoapUI, Karma, Jasmin.
Confidential, Farmington Hills, MI
Responsibilities:
- Involved in the requirement analysis, design and coding
- Troubleshoot existing information systems to identify errors and develops solutions
- Validate deployment. Assist in production support
- Provide ongoing maintenance of applications.
- Assist in the deployment of new modules, upgrade and fix the production environment.
- Support identification of sources of data feeds and interfaces, as needed
- Troubleshoot existing information systems to identify errors and develops solutions
- Used latest versions of Java 1.7, spring 3.0 and Hibernate in developing this application.
- Prepare the Request object and invoke the web service call with spring web service Template, after getting the response, captured the response and saved into the respective tables.
- Involved in complete SDLC Life Cycle.
- Writing the Services, Factory and Controller of AngularJS.
- Extensively used OOD (Object Oriented Design) and J2EE Design Patterns during the tool’s design.
- Developed business logic using spring, Hibernate/JPA.
- Involved in Build and Deployment of the ear file on JBoss 6 server.
- Development and end-to- end Coding using Eclipse.
- Developed web services using REST
- Converted web projects to maven projects
Environment: JDK 1.5, AngularJS, Spring, Hibernate, Maven, Web Service-Rest, Git, JBoss, MySQL, Windows, Jira, jQuery, Bootstrap.
Confidential, Alpharetta, GA
Responsibilities:
- Involved in the Knowledge transition and transferred knowledge to team
- Providing support to production
- Participated in gathering and refining the requirements for this project
- Mentoring to team members
- Developed design models based on the functional specification documents.
- Implemented new requirements in the Overview Module and Resource Module.
- Involved in estimations for the requirements
- Actively Participated in the defect fixing.
- Exposed to waterfall method lifecycle methodology.
- Web Application Development using Spring MVC and Hibernate.
- Created the DAO and Hibernate mapping files.
- Involved in production support in existing modules.
- Create the named quires using Hibernate Technology.
- Involved in application development in Model-View-Controller (MVC) architecture using JDK, Spring MVC, and JSP.
- Experience in using Oracle 10g as database.
- Tested the application functionality with J-Unit Test Cases.
- Integrated Hibernate in Spring by Inversion of Control with a Hibernate Template and Callback
- Developed logging module-using Log4j to create log files to debug application flow.
Environment: Core Java, JSP, Spring MVC, Web Service-Rest, Apache Camel, JBOSS, Oracle 10g Clear Case, Windows
Confidential, San Jose, CA
Responsibilities:
- Understanding existing project framework, technology, project setup priorities
- Involved in the requirement analysis, design and coding
- Involved bug fixes and change requests which are raised by business user
- Design the Application according to requirement.
- Develop the application end to end.
- Involve in manual testing and writing test cases.
- Interaction with the client.
- Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification. Co-ordinate with team members in the Build and Test Phase.
- Responsible for all the client-side validations done in the project
- Responsible for quality and on time delivery and involved in design under supervision
- Involved in writing Query for Oracle, MySQL and Firebird database.
- Take care of deployment activities, check-in checkout in SVN
Environment: JDK 1.5, JSP, Spring MVC, Web Service-Rest, Hibernate, Tomcat, Oracle 10g Clear Case, Windows
Confidential
Responsibilities:
- Requirement understanding and design
- Implemented JNDI connection and used singleton pattern for database connection
- Developed controller, form bean and action classes for application
- Provide third level support for production
- Involved in the requirement analysis, database design and development
- Interaction with the client.
- Coordination with onsite counter-part in getting the requirements
- Involved in evaluation of Low Level Design.
- Creating Class and Sequence diagrams for all possible flows/use cases.
- Responsible for the quality and on-time delivery of bug free codes of one or more projects under supervision
- Define, allocate and review work done by the team
- Working on change request.
- Doing Manual testing and writing test cases.
- Using Subversion control (SVN) as configuration control system
- JSP and Java coding for the User Interface and middle layer and used My SQL as database
- Involved in developing Unit test framework using JUnit. Wrote JUnit test cases for every java class
- Developed logging module-using Log4j to create log files to debug application flow.
- Used Tortoise SVN for version control.
Environment: JDK 1.5, Struts, Spring, Hibernate, Tomcat, Oracle 10g, SVN, Windows
Confidential
Responsibilities:
- Involved direct interaction with clients to capture the requirements design.
- Development writing functional specifications and coding, implementation and maintenance.
- Involved in application design and testing.
- Developed controller, form bean, and action class for application.
- Developed server entity and session bean that interact with DAO layer within application.
- Also, implemented service locator and business delegate design pattern.
- Provide third level support for production
- Develop the application using Struts.
- Performed complete application life cycle functions (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
- Interacted with business analysts and end users in gathering requirements.
- Duties included Java development using Eclipse, servlets and JSP pages under Tomcat with Oracle database
- Prepared the transition document for production support team and took care of knowledge transfer.
- Monitored the production logs
- Involve in manual testing and writing test cases
Environment: JDK 1.5, Struts, EJB, Hibernate Tomcat, Oracle 10g, SVN, Windows, Eclipse, log4j, Ant
Confidential
Responsibilities:
- Requirement understanding and design
- Implemented JNDI connection and used singleton pattern for database connection
- Developed controller, form bean and action classes for application
- Provide third level support for production
- Involved in the requirement analysis, database design and development
Environment: JDK 1.5, JSP, Struts, Servlet, PostgreSQL SQL, jboss-4.0.5, Linux