Technical Lead Resume
SUMMARY
- Extensive experience in Software Development Life Cycle processes right from Inception Requirement Analysis, Design, Development and testing though the Implementation, including new infrastructure and enriching (BAU).
- Extensive experience in Payment, Trading systems in financial and insurance domain.
- Strong experience in design and developing Java - based server-side applications.
- Creating optimum technical solution in the context of the customer's environment, requirements and financial resources with Test Driven Development (TDD).
- Extensive project implementation skills using both Java and J2EE technologies (Core Java, JDBC, JSP, JSF, JSTL) with various middleware technologies and databases.
- Strong Experience in MVC architecture by using spring framework and JSON Objects.
- Strong Experience in Java Server-side programing and consuming web services in XML and JSON
- Excellent knowledge and expertise in Reporting Tools like Oracle, Apache POI, XSL-FO, iReports and iText.
- Good experience in implementing by using J2EE Design Patterns like MVC, Business Delegate, Singleton and Data Access Objects (DAO).
- Design and develop rich user interfaces using Java swing custom component UI.
- Proficient experience of web markup, CSS, client-side scripting and JavaScript, advanced JavaScript libraries and frameworks such as JQuery, AngularJS and RequireJS.
- Expertise in writing Server-side complex SQL queries, PL/SQL-Stored procedures, functions on large data sets in different Database like Oracle, DB2, MYSQL and SQL Server.
- Hands-on experience on Application servers and Web servers like IBM WebSphere, Tomcat, WebLogic, JBoss and Apache.
- Hands on experience with using continuous integration build systems Ant and Maven.
- Good experience in unit testing and code review by using Junit, JMeter and Klocwork.
- Hands on experience with Version Control Systems CVS, Clear Case, SVN.
- Hands on experience on Operating Systems like Linux, UNIX, IBM AIX, Windows, Mac and VM environment.
- Proactively came up with many Utility Applications to speed up support in day-to-day operations.
- Ability to translate business needs into Technical Requirements that enable the client’s business objectives.
- Excellent communication skills and good time management skills.
- Energetic team player with strong initiative team orientation and excellent problem solving skills.
- Excellent team collaboration, interpersonal, presentation and mentoring.
- Knowledge and exposure in Kafka, docker, Pig, Hive and NoSQL database Cassandra.
TECHNICAL SKILLS
- Java
- J2EE
- Struts
- Spring 3.0
- Hibernate and other open source frameworks
- JSP
- JSF
- XSLT
- HTML
- Java Script
- JQuery
- AngularJS
- HTML5
- CSS
- HSM
- LDAP
- Tomcat Server
- IBM Web Sphere (WAS)
- JBoss
- BEA WebLogic
- IBM MQ
- JMS
- Spring AMQP
- Rabbit MQ
- Kafka
- Oracle 11g
- SQL Server
- Postgres DB2
- MySQL
- XML
- XSD
- XSLT
- ISO20022
- Toplink
- IBatis
- Hibernate
- JTA
- Quartz
- Apache CFX
- SOAP
- RESTful
- JAXB
- XStream
- Junit
- Spring Test
- Jetty
- Mocking Tools (Mockito, Meck)
- Oracle Reports
- Apache POI
- XSL-FO iReports and iText
- SVN
- CVS
- Ant
- Maven
- Docker
- SQL
- PL/SQL
- Scriping (Perl
- Shell
- Awk
- Sed)
- TOAD
- SQLDeveloper
- Eclipse
- STS
- IntelliJ
- JDeveloper
- NetBeans
- AIX
- Unix
- Solaris
- Linux
- Windows
- Mac and VM
- Pig
- Hive and NoSQL database Cassandra
PROFESSIONAL EXPERIENCE
Confidential
Environment: Solaris, IBM WebSphere, Tomcat Server, Oracle Database 11g, Oracle Reports 11g, HSM, LDAP, SOA, Web Services, SOAP, REST, Eclipse, Eclipse/Spring Tool, Java 1.7, Hibernate, Spring MVC, AngularJS, ESB, IBM MQ, JSON, JavaScript, Splunk, J-Unit, JQuery.
Technical Lead
Responsibilities:
- Participated in requirement analysis and design the application components.
- Involved in the Database design, message and file format specification.
- Involved in Report Server and Application Services setup.
- Lead Batch, Billing and Report generation modules.
- Extensively involved in design and develop Report generation modules
- Communicated with the business Analyst for requirement clarification.
- Developed elementary web service entity rules for eligible systems.
- Responsible for developing middle-tier application integration using Java and the ESB framework.
- Involved to integrate the web services in an Enterprise Service Bus (ESB) layer.
- Designed and Developed batch payment processing and segregated the processes into settlement and non-settlement data.
- Configured the Spring Framework for the application and Used MVC guidelines for creating application framework using JSP, Servlets technology is used as for implementation of middle layer, which communicate to database server for database operations.
- Designed Server-side batch processing and housekeeping the database and archival of data.
- Configured Report Server and fine-tune report generation process.
- Used Eclipse to develop the applications as an integrated development Environment tool.
- Used JSTL and implemented Custom Tag libraries for the JSP’s.
- Involved to Creating, consuming and securing various REST/SOAP Web Service interfaces.
- Involved in writing a core functional modules using spring framework.
- Played a major role in migrating modules to Maven and configuring maven dependencies.
- Involved in core development part of presentation layer using JSF and JQuery.
- Worked on defining complex XSDs for various XML operations using JAXB.
- Developed Database Stored Procedures in PL/SQL for billing and reports.
- Responsible for writing complex SQL queries and stored procedures for batch processes.
- DAO components to interact with Database using type 4 JDBC Driver.
- Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
- Involved in coordinating with the QA team to help develop their test cases.
- Closely interacted with the testing team to assign and tracking the defects.
- Played an active role in review the bugs identified by test team.
- Configured and setup the system for development, UAT and SIT environment.
- Work with a product development team to develop concepts, identify creative solutions to customer requirements and assess feasibility of these solutions.
- Transferred knowledge to team members to support implemented system.
Confidential
Environment: IBM AIX Power series infrastructure with IBM WebSphere, WebLogic, IBM MQ, Core Java, Oracle 11g, Servlets, XML, Apache POI, Apache FOP, Oracle Reports 11g, Baltimore Tool Kit, Apache AXIS, Oracle Jdevleper, IntelliJ, MS Visual Source Safe and Web Services.
Technical Lead
Responsibilities:
- Responsible for Software installation, configuration and performance tuning.
- Assessed the feasibility study for migrating oracle database to a new database character set.
- Installed Database Server and maintain security updates and patches.
- Successfully migrated oracle database to a new Database character set.
- Installed Report Server and migrate reports to new environment.
- Migrated application code and data successfully to newer versions without any issues.
- Planned test simulations for High Availability fail over, Exceptional Handling and Stress assessment.
- Prepared verification procedure and checklist before and after migration of system.
- Performed basic testing for various internal and external applications
- Configured and setup the system for development, UAT and SIT environment.
- Prepared impact analysis (IA) in system upgrade for various businesses process objects.
Confidential
Environment: IBM AIX Power series infrastructure with IBM WebSphere, WebLogic, IBM MQ, Core Java, Oracle, Servlets, XML, Apache POI, Apache FOP, Oracle Reports 9i, Baltimore Tool Kit, Apache AXIS, Oracle Jdevleper, IntelliJ, MS Visual Source Safe and Web Services.
Team Lead
Responsibilities:
- Responsible for root cause analysis, management communication and client relationship management in partnership with Application Support Services team members.
- Involved in analyze, Parse and understand system log files for resolution of application errors.
- Involved in incident analysis, enhancement process and bug review and prepare impact analysis for various businesses processes.
- Evaluate change requests and advise solutions to customer for better performance.
- Consolidate customer-reported errors and assign to relevant technical team.
- Coordinate with development team to resolve issues in time to meet deployment schedule.
- Responsible for clearing SIT, UAT and IDT test environment support.
Confidential
Environment: WebLogic Application Server, JBoss, Struts, JavaScript, Ajax, JSP, Apache Axis2, IBM MQ6.0, Java 5.0, Web Services, Oracle 10g database, Oracle Reports 9i, Eclipse, Apache POI, Apache FOP, Reports, Baltimore Tool Kit, Oracle Jdevleper, IntelliJ, MS Visual Source Safe and Web Services.
Team Lead
Responsibilities:
- Efficiently wrote core business logic and reusable components.
- Responsible for writing complex SQL queries and stored procedures for batch processes.
- Developed DAO classes for the persistent layer using JDBC SQL and HIBERNATE.
- Worked in J2EE Infrastructure and Run time environment to build and deploy external configuration and properties files in different environments.
- Designed and develop the core Report Module framework.
- Responsible for code reviews and estimating the timeframe for the tasks.
- Communicated with the business Analyst for requirement clarification.
- Closely interacted with the testing team to assign and track the defects.
- Motivate team to use new framework for further projects.
Confidential
Environment: Oracle 10g Application Server, Apache HTTP server, SwiftNet InterAct & FIN, IBM MQ5.2, Java 1.4, Oracle 10g database, Oracle Reports 9i, Eclipse.
Team Lead
Responsibilities:
- Implemented core user authentication, security and reporting modules by using JAVA and Oracle Reports 10g.
- Involved in the changes to database design, message and file format of specification.
- Involved in development of report module enhancement.
- Involved in complex SQL queries and stored procedures for batch processes.
- Analyze core classes and apply appropriate methods to test the validity of data.
- Responsible for code reviews and estimating the timeframe for the tasks.
- Communicated with the business Analyst for requirements clarification.
- Worked on the end users requirements with new enhancements.
- Responsible for clearing SIT, UAT and IDT Testing defects.
- Closely interacted with the testing team to assign and tracking the defects.
- Involved in verification procedure before and after migration process.
Confidential
Environment: IBM AIX Power series infrastructure with IBM WebSphere, WebLogic 7, IBM MQ5.2, Java 1.3, Core Java, Oracle 9i, Servlets, XML, Apache POI, Apache FOP, Oracle Reports 9i, Baltimore Tool Kit, Apache AXIS, Oracle JDevleper, IntelliJ, MS Visual Source Safe 6.0, Shell scripts, Business Reporting.
Sr.Developer & Team Lead
Responsibilities:
- Translated functional requirement to technical specification and propose.
- Played an active role in develop admin, enquiry modules and backend procedures for billing jobs.
- Designed batch processing for housekeep the database and archival of data.
- Configured report server and fine-tune report generation process.
- Involved in integration of different modules in the system.
- Extensively involved in QA and code review process for business modules.
- Played an active role in review the bugs identified by test team.
- Responsible to identify, track and close any issues rose by user.
- Involved in post implementation support (bug fixes and process improvements).
- Involved in end users requirements with new enhancements.
- Transfer knowledge to team members to support implemented system.
Confidential
Environment: Core Java, Oracle 8i, Servlet, Applet, JSP, C++, Oracle Reports 6i, Baltimore Tool Kit 5.1 and Sun Solaris.
Sr.Developer
Responsibilities:
- Provided technical support while contributing towards the database design.
- Worked on the end users requirements for new enhancements.
- Coordinated with the QA team to help develop their test cases.
- Deployed scanning software and harden the PC in client environment.
- Involved in second level support and maintenance.
Confidential
Environment: Core Java, WebLogic, JBuilder, Oracle-8i, Java 2.0 and MS Visual Source Safe.
Developer
Responsibilities:
- Involved in the database design, message and file format specification.
- Participate in requirement analysis and design application components.
- Involved in user and user group module development.
- Played an active role for design and develop report generation modules.
- Designed and develop the different user and billing reports.
- Developed DAO classes for the persistent layer.
- Revised and redesigned the database and test the application with business specification.
