Technical Lead, Sr. Programmer Analyst Resume
PA
SUMMARY
- Sr. Programmer Analyst/ Tech Lead with 15+ years of IT experience with very good technical and team working skills of application software development in Web - based, N-tier and Client/Server architectures of large scale applications.
- Implemented business solutions in Finance, Health Insurance, Public Sector, Banking, Telecom and Pharmaceutical industries by understanding core business models.
- Designed applications using IBM Rational Software Architect(RSA), RAD, MS Visio and designed & developed business work flows and implemented with DB2 and Oracle.
- Very good experience in designing and developing applications using JSP, JSTL, Servlets, JNDI, JDBC, JMS, EJB, Spring Framework, Hibernate, Struts 1.2, AJAX.
- Designed and implemented logical and physical database models and Hibernate mapping to CT HIX.
- Functional knowledge and good working experience on Eligibility functionality on CT HIX (Connecticut Health Insurance Exchange) and involved in requirements gathering, design and analysis of CT HIX application development.
- Designed and implemented business service components and interaction with business rules engine like Corticon and DAO database layers in CT HIX.
- Experienced in SOA and Web Services (WSDL, XML), RESTful, designed and implemented to interact with real time info with web services (Federal IRS service for Tax & Income, Remote ID Proofing, MPI search & update, SSA Composite, DOC Verify State Incarceration, Verify Lawful Presence, IRS Verify Annual Household Income, Verify Non-ESI MEC, Verify CT Medicaid/CHIP, and Calculate Max APTC).
- Designed and implemented interactive functionality of Consumer (User) and Worker (Govt Assisters) modules.
- Actively involved in Production Support, Warranty Defect Resolution processes, activities on releases.
- Experience on data persistency extensively with Hibernate domain objects, HQL queries and Hibernate Criteria.
- Involved and conducted code reviews and defect repairs with team members.
- Specialization in working on Web-based applications developed in Java SE 1.4/5/6/EE technologies.
- Good experience with Design Patterns like MVC, Service Locator, Business Delegate, Session Facade, Singleton, Value Object and Data Access Object Pattern.
- Working experience on Application Servers like WebSphere 6.1 with EJB 3.1, WebSphere 7.0, WebLogic 7.1/9.1.
- Good experience with SQL and PL/SQL with IBM DB2, MySQL, MS SQL and Oracle 8i/9i/10g.
- Hands-on experience with other technologies as JavaScript, ANT, HTML, Log4J, JUnit, XML, XSD, DOM, SAX.
- Worked with various development methodologies like SDLC, OOAD, Iterative and Agile.
- Experience with Version Control Systems like CVS, VSS, Subversion, Microsoft TFL and IBM Rational Clear Case.
- Expertise in using Development IDEs like RAD, Eclipse, My Eclipse, working knowledge in NetBeans, Visual Age.
TECHNICAL SKILLS
Languages: Java 2.0, C, C++, VB6.0, PL/SQL
Web Technologies: JSP, Servlets, XML, XPath, SOAP, WSDL, HTML, AngularJS, JavaScript, Web Services,AJAX
Java Technologies: JSP, Servlets, Swings, JMS, IBM MQ, JSP Tag Library (JSTL), JDBC 2.0, EJB 2.0/3.1
Frame works: Jakarta Struts 2, J2EE, JSF, Spring, Hibernate
RDBMS: Oracle 8i/9i/10g, IBM DB2 9.5, MS-Access, NoSQL, MySQL, MS SQL Server 2005
Application Servers: WebSphere 6.1/7.0, WebLogic 9.1, Apache Tomcat 5.0
IDEs: Eclipse, My Eclipse Blue, RAD, NetBeans, Visual Age, Visual Cafe
ORM/Doc Tools/Others: Hibernate 3.0/4.0, IBATIS SQL Maps 2.0, IBM FileNet, Ehache
Build Tools/Suites: ANT, Rational Team Concert(SVN, JIRA, Jazz, ClearCase, Jenkins, Maven,Git, gitHu), AWS
Design/Modeling Tools: UML, Rational Architect, MS Visio
Operating Systems: DOS, Windows 95/98/2000/XP/NT, UNIX, Linux
Conceptual Knowledge: OOPS, SAD, Agile, Scrum and Software Engineering
PROFESSIONAL EXPERIENCE
Confidential, PA
Technical Lead, Sr. Programmer Analyst
Environment: Java, JSP, Struts, Spring, Hibernate, AngularJS, JavaScript, Node.js, Ajax, Web services, JMS, MQ, JUnit, UML, XML, WebSphere 7/8, RAD, Eclipse, ESB, DB2, SVN, FileNet, Selenium, AWS, JIRA, ISIM, WebSEAL, Windows, UNIX.
Responsibilities:
- Application analysis, design and implementation of Eligibility screens of Consumer and Worker portals of CT HIX.
- Designed and implementation of User Interface screens of HIX Eligibility with Struts, JSP, JQuery, HTML.
- Designed and development of business components with Spring IOC and Spring Transactions.
- Designed database models and development of Hibernate mapping with CT - HIX DB2 Database tables.
- Designed and implemented web services to interact and deal with real time info of CT HIX (Federal IRS service for Tax & Income, Remote ID Proofing, MPI search & update, SSA Composite, DOC Verify State Incarceration, Verify Lawful Presence, IRS Verify Annual Income, Verify Non-ESI MEC, Verify CT Medicaid/CHIP, Calculate Max APTC).
- Designed and implemented Renewal processes like Medicaid Projections, MA/QHP/APTC renewal services and service components of renewal batch jobs and verifying the work items and tasks with FileNet team.
- Applied applications and systems architecture for interaction of different components.
- Integration of all HIX modules, functional check in all lower/higher environments like DIT, SIT, UAT and PROD.
- Design, analysis, troubleshooting and problem resolution in CT HIX Warranty and change request processes and performing scheduled tasks, maintenance/operational warranty tasks.
- Involved and conducted code reviews and meetings & teleconferences with CT HIX clients.
- Root Cause Analysis, Post-Mortem Analysis, & accompanying documentation of CT HIX
- Involved in Open Enrollment and Special Enrollment schedules and implementation.
Confidential, DC
Sr. Programmer Analyst
Environment: s: Java, JSF, JMF, JSP, JavaMail, Struts, Spring, Hibernate, iBatis, JavaScript, Node.js, Ajax, Web services, UML, WebSphere 6.1, Eclipse, DB2, Squirrel SQL 3.3.0, MS SQL Server, MS TFS, Windows, Unix.
Responsibilities:
- Implemented Kiosk product enhancements and features.
- Analysis, troubleshooting and problem resolution, major part of support is dedicated to web application environment, providing tech. support for the applications hosted on different application servers.
- Checking the utilization and usage of Application Server.
- Used systems architecture to interaction of different components.
- Providing support for application administration.
- Root Cause Analysis, Post - Mortem Analysis, & accompanying documentation.
- Involved in First level support and troubleshooting.
- Identifying the source of error/issue reported and carrying out the preliminary resolution steps.
- Simulate troubleshooting steps and fixes, involved in reviews, meetings & teleconferences with clients.
Confidential, PA
Programmer Analyst II
Environment: s: Struts, Spring, JSPs, Java, JavaScript, AJAX, EJB 3.1, JNDI, SOA, UML, MS Visio, Web Services, JMSUML, XML, XSD, JSON, JUnit, WebSphere 7.0, RAD, DB2, ANT, MyEclipse, UNIX, SVN, Mantis, Windows
Responsibilities:
- Designed and created class diagrams, model diagrams by using MS Visio and IBM Rational Architect.
- Used DB2 and followed IBM HPDM (Health Plan Data Model) for database and also wrote stored procedures.
- Involved in developing and coding the interfaces and classes required for the application and created appropriate relationships between the system classes and the interfaces provided.
- Used SOA for web services and made use of systems architecture for both software and hardware interaction.
- Involved in developing the core business logic using Session & Entity Beans (EJBs) and deploying them in
- WebSphere Application server 7.0 and used EJB 3.1 Transactions for Transaction Management.
- Responsible for implementing Core J2EE Design Patterns for business logic layer like Singleton, Session
- Facade, Business Delegate, Service Locator, DTO, DAL for caching and performance improvement.
- Responsible for applying design patterns for persistent tier like DAO.
- Developed build and deployment scripts using ANT to build projects and to automate various build artifacts.
- Designed and implemented stateless session beans for business logic layer.
- Designed, implemented and mapped entity beans in the persistent layer for the underlying data store.
- Constructed presentation layer implementing JSP custom tags and JSTL.
- Created common utility java classes like DBUtils and Exception handlers.
- Implemented web services for clients WSDL by using JAX - WS/JAX-RPC and provided WSDL files to clients.
- Responsible for server compatibility test and respond to questions to production team members.
- Written Unit tests using JUnit and other action classes and used ANT build scripts for creating jar files.
- Involved with the version control and configuration management using SVN.
- Extensively used debug perspective to troubleshoot application.
- Involved in performance tuning, production support and involved in analysis of production issues.
Confidential
Sr. Consultant (Onsite Technical Lead)
Environment: s: Java, JSP, JSTL, JMS, MQ, Spring 2.0, Hibernate, JavaScript, Shell script, XML, HTML, SOAP, Tibco GI 3.x, Oracle9i, WebLogic10.0, Clear Case, Unix, Windows.
Responsibilities:
- Preparation of technical specifications, interacting with the offshore & onsite team members.
- Requirements gathering Trading Equities, New Accounts, Account Holdings, Options, Fixed Income and
- Mutual funds and involved in design and implementation of Trading Equities, New Accounts, Account Holdings, Options, Fixed Income and Mutual funds.
- Involved in design of iWatch monitoring of Dashboard and UML use case diagrams with Rose. iWatch code reviews and deploy to WebLogic application server.
- Produced PL/SQLs especially Stored Procedures, Function and Triggers.
- Created Views with Tibco GI and GI Views have inbuilt MVC features.
- Identification and fixes to performance and transactional issues.
- Involved in creation of custom components using Tibco GI.
- Prepared Usability & Technical specifications and interaction with clients.
- Prepared technical designs, deployment documents, designed wireframes and updations.
- Change request processes and documentation of design aspects.
Confidential, NY
Sr.Java Developer Technical Lead
Environment: s:Java, JSP, JSTL, JMS, MQ, JSF, Struts 1.0, Swing, JAXB 1.3, XML,HTML,SOAP, Shell script, Oracle 9i, WebLogic 8.1, Clearcase, Unix, Windows
Responsibilities:
- Preparation of technical specification, interacting with the onsite team members
- Requirements gathering on Accounts and Client profiles.
- UML use case diagrams with Rational Rose, created Model View and Controllers (MVC) with Struts framework.
- Prepared technical designs and deployment documents, product enhancements, coordinated in UAT releases.
- Production support scheduling activities and change request processes.
- Identified and fixed pre - existing concurrency issues and database related out of cursor issues.
- Reviewed and assisted junior developers with design and development.
- Presented architectural designs to the senior management.
Confidential, NY
Sr.Java Developer Technical Member
Environment: s: Java/J2EE (JSP, JSTL, Struts), HTML, Perl script, Sybase, WebLogic 8.1, Solaris, Windows
Responsibilities:
- Preparation of technical specification, interacting with the onsite team members
- Involved in product enhancements and tuned SQL statements.
- Created Model View and Controllers (MVC) with Struts framework.
- Produced PL/SQLs especially Stored Procedures, Functions and Triggers.
- Product Implementation on Security level.
- Develop, deploy and integration testing and fixed memory leaks and transactional issues.
Confidential
Technical Lead
Environment: s: Java/J2EE (JSP, Servlets, EJB), HTML/XML, Oracle8.1.5, WebLogic7.1, UNIX, Windows
Responsibilities:
- Preparation of technical specification, interacting with the onsite team members.
- Low Level System Designs for product enhancement.
- Fixes to MRs and Troubleshooting and fixes for performance issues.
Confidential
Technical Lead
Environment: s: Java/J2EE (Servlets, JSP, JSTL, EJB), HTML/XML, DB2, WebSphere5.x, UNIX, Windows
Responsibilities:
- Preparation of technical specification, interacting with onsite team.
- Re - designed and re-developed a Data Centric Java application processes in MVC model.
- Involved in low level system designs for product enhancement, defect fixes, defect resolution, troubleshooting.
Confidential
IT Specialist, Technical Member
Environment: s: Java/J2EE (JSP, Servlets, EJB), HTML/XML, DB2, WebSphere5.x, UNIX, Windows
Responsibilities:
- Preparation of technical specification, interacting with the onsite team members.
- Involved in design and implementation of Ariba Buyer features, enhancements, documentation of product.
- Low level system designs and tuned SQL statements and bug fixes and troubleshooting.
- Improved performance by 40% on multi - threaded Java based batch processes.