Technical Architect/ Technical Lead Resume
SUMMARY:
- Around 10.3 + Year experience, including requirement analysis, design, development, maintenance and unit testing of Web application, Web services, Restful services, integration of Vender services, integration of different System’s and team management skills. Technical expertise in Java technologies and defining system architectures using proprietary and open source components for enterprise integration.
- Development experience in Core Java(Java 8,7 & 6), Multi - threading, Collection API, Spring Boot, Spring Data JPA, Spring Security, Spring-ORM Micro Services, Spring MVC, IOC, AOP, hibernate, Web services, Restful Services, Azure Cloud, SOAPUI, JDBC, Oracle (SQL),DB2,MongoDB(NoSQL DB), Design Patterns, UML, Docker, kubernetes, Gradle, Jenkins, urban Code and IBM WebSphere 9/8.5/7 and liberty.
- Experience to persistence data Base using Oracle 10g, DB2, Core Data Framework and Black berry SDK.
- Experience on migrating manual deployment process to CICD using modern tools like Jenkins, Gradle, Nexus and GitHub.
- Experience on writing Ansible playbooks for spinning up Cloud based infrastructure.
- As the Technical Architect, directed a team of over 15 software developers at client site; providing mentoring and coaching while overseeing development requiring technical, business, financial and Technical expertise.
- Proficient in Agile, DevOps and waterfall methodologies and principles.
- Managing onshore-offshore-offsite model, project planning, execution, forecasting and control.
- Involved in project planning by managing risk analysis and mitigation plans, status reports, and director presentations; defined milestone deliverables, and established critical success factors.
- Good experience of developing Web service, Restful Services and Message Queue for the Web Application.
- Expertise in analyzing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting for complex information systems management.
- Solutions-directed software engineering professional with a solid track record. And implementation of critical applications/components to meet strategic business needs.
- Extensive experience in coordinating the effort with team members, responsible for deliverables, producing the status reports to management.
- An effective communicator with exceptional relationship management and analytical skills.
TECHNICAL SKILLS:
Programming Skills:Core Java, Spring Boot, Spring data JPA, Spring security, MVC, IOC, JPA, hibernate, Web services (JAXB, AXIS 2), Restful Services, SOAPUI, JDBC, Oracle(SQL), DB2, Design Patterns, UML, Docker, kubernetes and IBM Websphere8.5 and liberty, JDBC - ODBC, Oracle (SQL), DB2, Junit, easy Mock, Mockito, Cucumber Design Patterns, UML, and C/ C++, PL/SQL, In house MVC base Framework SEED, JRF, MAX and SF3 client Custom Framework. Hands on Unix Command.
Version Control:TFS, GitHub, CVS, SVN, Clear Case, PVCS.
Tools: & IDE: Gradle, Jenkins, Maven, Ant Tool, RSA8.4, STS, Eclipse, RAD, SQL Navigator, Toad SOAP UI.
Scripting Language: Java Scripting.Jquery,Node JS
Operating System: Windows 7/98/XP, Linux.
Web Technologies: HTML/HTML5, DHTML, DOM, CSS, XML, XSL, XSLT, JAXP, JAXB, JavaScript,Ajax, JSP, smart client, (SFX,DDUI internal framework),CSS,Ajax.
Bug Tracker Tool: Jira, Rally, share point, clear Quest,Remedy
Web server: IBM WAS 7.5/8.0, Apache Server(Tomcat 5.1)
Data Base: Oracle10G,DB2
Concepts: UML, Data Structure, XML.J2EE Design Pattern
PROFESSIONAL EXPERIENCE:
Confidential
Technical Architect/ Technical Lead
Responsibilities:
- Working as a Java Dev lead and guiding the Agile Delivery team.
- Responsible for the full software development life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings, Refinement, retro and planning meetings.
- Developed from scratch restful and web service using Spring Boot, web Services, JAXB, Spring data JPA and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
- Developed Spring Data JPA, mybatis ORM mapping and wrote JPA repositories to fetch data from mongo DB.
- DevelopedCICD using GitHub, Gradle, urban Code and Jenkinsto automate the deployment process.
- Developed Messaging frame work for Asynchronous messaging service using JMS and MQ-series.
- Responsible for validating quality of deliverables, designing unit tests case in Junit5.0 and Easy mock, Mockito.
- Responsible for consuming external web services which enables e-signature capability on PDFs.
- Designed, built, and refined technology infrastructure to support development of services catering to consumer needs.
- Responsible for assisting peers to development, functional and brought up to speed for web Service development.
- Participation in tech arch’s meetings to providing solutions and setting up design standards across line of business.
- Managing onshore-offshore-offsite model, project planning, execution, forecasting and control.
- Responsible for designing and implementing the User Stories.
- Key player in knowledge transition activities to the team members.
- Spearheaded the design through delivery phases of fixed price projects, established processes for delivery excellence for 100+ deliverables with zero delivery defects reported by client.
- Test data configuration and code changes to realize functional and technical requirements.
- Providing assistance to testing team to create test cases and test scenarios.
- Participation for Restful services and web service development and Integration with WSRR and data power.
Confidential
Project Lead
Responsibilities:
- Involved in Requirement gathering and analysis.
- Involved in the design and development for web application.
- Responsible for Designing unit tests case in JUnit4.0 and Easy Mock.
- Responsible for consuming external web services which returns data from external sources.
- Responsible for assisting peers to development environment setup and brought up to speed for web Service development.
- Validating quality and data needs for different streams of testing including production.
- Prototyping to depict the future models to business teams, and evaluating vendor product feasibility.
- Worked on wiring the application using Spring Framework. Implemented Spring Bean Factory to create proxies object using AOP framework
- Implementing new projectsbuildsframework usingJenkins& maven.
- Involved in project planning by managing risk analysis and mitigation plans, status reports, and director presentations; defined milestone deliverables, and established critical success factors.
- Key player in knowledge transition activities to the team members.
- Test data configuration and code changes to realize functional and technical requirements.
- Involved in in sprint planning, user story refinements and retro meetings.
- Responsible for managing team in various activates like taking status report, approving timesheet assigning work, and helping in development and design which includes 5 members team.
Confidential
Senior Developer
Responsibilities:
- Involved in Requirement gathering and analysis.
- Involved in the design and development of one of the key module that allows the user to get quote. (E.g. premium amount of the condo/renters).
- Responsible to rewrite the module in MVC architecture based new internal framework (e.g. SFX, SEED, and JRF etc.).
- Responsible for rewriting external rules in JRF which was written in COBOL.
- Responsible for requirement analyzing and designing quote modules.
- Responsible writing the Tests case in JUnit4.0 and Easy Mock and running the coverage reports.
- Responsible for consuming web service which return the data from external sources.
- Extensible work on J2EE (Spring MVC, (SFX6.0 SEED, JRF, MAX internal frameworks)) to develop the Insurance web based applications Like Auto, Fire (Condo/Renters) Area.
- Responsible for taking status of weekly work from offshore/onshore team.
- Involved in writing SQL queries as per need basis.
- Involved in developing controller classes, delegate class and helper classes.
- Used dependency injection/ Inversion of control feature of spring to achieve loose coupling.
- Helped peer to set up the development environment and bring up to speed for application development.
- Involved on knowledge transition from onshore to offshore.
Confidential
Senior Developer
Responsibilities:
- Responsible to analyzing and designing the ACRQ application based on new business requirements.
- Involved in the design and development of new enhancements.
- Responsible developing the view layer and Action classes.
- Completely involved in new service request (SR) or Requirement Change Notification RCN and giving the estimation to the client team.
- Responsible for identifying various risks and come up with the risk mitigation plan.
- Responsible for maintaining weekly status reports.
- Responsible for conducting KT to new joiners in the team and assigning the work in offshore team.
