Technil Lead/architect Resume
CA
SUMMARY
- 12+ years of experience in design and software development
- Involved in RFP Analysis, Estimations and Client Presentations.
- Involved in Application and Architecture design.
- Extensive work experience as a Technical Lead with complete ownership of end to end deliverables including requirement gathering, analysis, design, development, testing.
- Strong experience in analyzing and developing on Healthcare and Insurance applications.
- Involved in all the phases of Software Development Life Cycle including Analysis, Design, Development, Integration and Implementation.
- Experience working in Java 1.8, spring boot, Spring Framework, JSF, Hibernate, JSR 168, JSR 286 Portlets, Struts.
- Experience working in Mule ESB
- Experience in integrating the systems using Mule ESB. Experience in creating Mule Flows using End Points, Connectors and Component bean using Mule ESB to communicate client/server systems.
- Experience in developing and securing CXF web services in Mule ESB.
- Had an experience working MULE API manager and RAML.
- Experience in migrating MULE API gateways to latest version which are deployed on CloudHub.
- Experience in applying security to mule API’s deployed on Cloudhub using OAuth 2.0.
- Thorough noledge and experience in implementing Service Oriented Architectures (SOA) using JSON / XML based Restful Web Services.
- Experience working in Agile, Waterfall and SCRUM Methodology.
- Experience in working with multiple Servers like Apache Tomcat 5.0, IBM WebSphere Application Server, and Portal Server and Process server.
- Hands on experience on designing tools RSA Design.
- Extensive development experience on different IDE's like Eclipse, RAD, WID, STS.
- Expertise in Web Development using HTML5, Angular JS, CSS, JSP and Validations using JavaScript.
- Experience working with Mockito framework.
- Experience working with Maven
- Skilled in writing complex SQL Queries & PL/SQL
- Working experience in Defect tracking tools like JIRA and IBM clear Quest.
- Strong analytical, problem - identification and process analysis skills with the ability to envision a solution from requirements.
- Extensive experience in implementation of the version control software GIT, IBM clear Case.
- Good experience on Design Patterns like Singleton, DAO, Session Facade, Factory and MVC Pattern.
TECHNICAL SKILLS
Programming Languages: Java, C, C++
Java EE Technologies: Servlets, JSP, JDBC, JNDI, EJB 3.0, collections, Exception handling, IO, Multi-Threading, Generics, Annotations
Frameworks: Struts, Spring Frame work, Spring boot, Hibernate.
Web Technologies: HTML5, AngularJS,DHTML, JavaScript, AJAX, CSS, JSP, JSF, JSR168&286 portlets
XML Technologies: XML, XSL, DTD, XSD, JAXP, JAXB
Application/Web Servers: IBM WebSphere Application server, Portal server and Process Server
Databases: Oracle 9i/10g/11g, SQL Server 2005, MySQL, DB 2 7.0/8.0/9.0
Messaging Systems: JMS, IBM MQ-Series
Web Services: WSDL, SOAP, CXF, JERSEY, Restful web services
IDE Tools: Anypoint Studio, Eclipse, RAD, WID, My Eclipse, NetBeans
Configuration: CVS, Rational Clear Case, Git Hub
Operating Systems: Windows, UNIX/LINUX, Mac OS
Build/Testing Tools: Ant, Maven, Jenkins, JUnit, Mockito, Power Mockito, Log4j, XML Spy, SOAP UI
Database Tools: SQL Developer, Data Studio, TOAD
Design Methodologies: UML, Microsoft Visio,RSA
Integration Tools: Mule ESB
Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP
PROFESSIONAL EXPERIENCE
Confidential - CA
Technical Lead/Architect
Responsibilities:
- Develop, create, and modify HE MMIS applications software
- Design/modify, code, debug, test and document new applications or enhancements to existing applications using Java-based technologies including Java, Spring boot, JSF, Hibernate
- Developed front end using HTML5, Angular JS.
- Implemented Real-Time Transactions using SOAP Web services and integrated with EDI System.
- Architecture Design of the MMIS Modular Application and created micro services
- Implemented Interportlet communication using JSR 286 Portlets
- Implementation of Mule ESB flows
- Created Mule ESB artifacts and configured the Mule config files and deployed the application.
- Parsed the XML based responses using JAXB Parser and validated XML against the schema.
- Worked on MuleSoft Anypoint API platform on designing and implementing Mule API's.
- Create and maintain REST Web services.
- Maintain program libraries, user manuals or technical documentation.
- Solving the Critical technical issues for team members
- Managing the offshore team members as Onsite Coordinator.
- Preparing the Weekly status reports and sharing with Client.
- Scrum Master to lead the team in breaking down complex Features/Stories to tasks
- Heap Dump Analysis and identifying and fixing performance issues.
- Responsible for effective planning, executing and controlling the team tasks.
- Improved critical online and Batch transaction to meet the SLA defined by state.
- Code reviews and maintain and deliver the quality deliverable to customer.
Environment: Java1.8 /J2EE, JSF, JSR 286, Hibernate, Oracle, IBM portal server, IBM process server and Application servers, GIT, TIM/TAM server, Mule ESB, Anypoint studio Restful Web services, spring boot, HTML5, Angular JS,Maven
Confidential - Atlanta
Technical Lead
Responsibilities:
- Developed Object Relational mapping using Hibernate.
- Developed page view and user interfaces using JSF
- Implemented Interportlet communication using JSR 168
- Implemented Batch jobs in Third party liability module MMIS system
- Implemented Stored Procedures using PL/SQL
- Created Portlet template, created pages and wirings in Portal Server.
- Analysis and Design of the Object models and Singleton, Factory Design Patterns in various tiers of the application
- Involved in unit testing of the modules using JUnit test-cases.
- Preparing the Weekly status reports and sharing with Client.
- Scrum Master to lead the team in breaking down complex Features/Stories to tasks
- Implemented Log4J for Logging Errors, debugging and tracking.
- Responsible for code review and approval of the design by other team member
- Developed the application using RAD
- Used Clear Case to manage and control version of build & Release.
- Exposed to Software Development Life Cycle (Scrum) following agile methodology.
Environment: Java/J2EE, Hibernate, JSF/JSR168,Oracle, IBM SOA, RAD 6.0, RSA 6.0, WID, Web Sphere Portal Server 6.0, WPS, Fair Isaac’s Blaze Advisor Rules Engine,Docfinity,TIM/TAM
Confidential
Senior Software Engineer
Responsibilities:
- Gathered requirements for developing the use-case diagrams in developing user interface.
- Primary responsibilities include developing Web applications using frameworks like JSF
- Converting java beans to Accord bean Objects
- Developing the POJO classes, interfaces for methods to call from user-interface.
- Involved in Database design and developing SQL Queries.
- Generated the Hibernate mapping files and developed the domain objects.
- Developed the Hibernate DAO classes.
- Involved logging using Log4j.
Environment: Java, Web Sphere Application Server, JSF, Hibernate, Web services, Castor, Dozer and RAD
Confidential
Software Engineer
Responsibilities:
- Primary responsibilities include developing Web applications using frameworks like Struts
- Implemented Action classes
- Developing the POJO classes, interfaces for methods to call from user-interface.
- Involved in Database design and developing SQL Queries.
- Primary responsibilities include developing Web applications using JSP
- Implemented Business logic
- Implemented Client Side Validations
- Implemented Action classes
- Involved in Database design and developing SQL Queries.
Environment: Java, Struts, JSP, Servlets, Java Script, Oracle