Technical Lead Resume
Phoenix, AZ
SUMMARY:
- 7 Years and 4 Months of experience in Software Industry with exposure to all phases of Software Development Life Cycle (SDLC) using JAVA, J2EE technology stack having overall 4 years of experience as Technical Lead with major Banking and Finance organization Confidential .
- Hands on experience in Core/Advanced Java, Multithreading, Collection, Interfaces, Synchronization, Exception Handling, Object Serialization and de - serialization.
- Significant experience as on Managed File Transfer (MFT) mechanism for data manipulation and transmission with exposure to variety of MFT products such as Axway’s Secure Transport, Seeburger Business Integration, IBM Sterling Connect Direct (NDM) and their setup, configurations and integration with Enterprise and Distributed Software Applications as per business requirements.
- Expert of employing Connectivity with help of variety of protocols like FTP, FTP/S, AS2 and SSH/SFTP, SSH/SCP, HTTP, HTTP/S for secured data transmission.
- Expert with object oriented design and object oriented programming concepts.
- Experienced with various JAVA APIs such as JDBC, JMS, JAX-RS and JAVA Frameworks Struts, Spring, Hibernate and application servers such as IBM Websphere, Apache Tomcat.
- Technically sound in Design Patterns such as Singleton, Factory, Service Locator, DAO, MVC, and Business Delegate. Extensively worked on implementing Web Services (SOAP, REST).
- Expertise in using various databases such as IBM DB2, MySql, Oracle for writing PL/SQL queries, stored procedures.
- Experience with UNIX shell scripting, Linux commands, automation of iterative processes using shell scripts.
- Adaptable with Agile,Waterfall Methodologies, DevOps model as per environment and project requirements.
- Analytical skills and problem solving skills with excellent data acquisition, trouble-shooting and reverse engineering skills, dynamic, proactive, multi-tasking.
- Hands on experience in Design, Development, Implementation, Integration, Documentation, Testing, Builds and Deployment, Configuration and Source Code Management, Maintenance efforts.
- Quick learner of new technologies learned and adapted technologies like BigData, Selenium, Splunk as value adds and hence increasing the organizational in-house knowledge.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, XML.
Operating Systems: Windows, Unix
Java Technologies: J2EE, JSP, Servlet, JDBC, JMS, JNDI, SOAP (JAX-WS), Restful Web Services (JAX-RS), Design Patterns, Java Beans
Managed File Tansfer (MFT) Tools: Axway Secure Transport 4.9.2, IBM Sterling Connect Direct, Seeburger Business Integration.
Messaging: IBM Websphere MQ, JMS.
Frameworks: Struts, Spring, Log4J, JAXB, Hibernate
Web/App Servers: Tomcat, Websphere
IDE & Tools: Eclipse, Ant, Maven Build, Jenkins, Puppet, Tortoise SVN, SOAPUI, Apache, MS VISIO, MS Project, FileZilla, CuteFTP, WinSCP.
RDBMS: IBM DB2, MySql, Oracle
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Technical Lead
Environment: Java 1.6/J2EE, Servlet, JSP, Struts, XML, WSDL, MVC, Spring IOC, JAX-RS, JMS, SVN, Maven, PL/SQL, IBM DB2,Webshere MQ, Jenkins, PMD.
Responsibilities:
- Worked as Technical lead and Subject Matter Expert for client application software named “Secure File Transfer”.
- Responsible for requirement gathering and analysis, co-ordination with offshore, vendor teams, design, development, deployment and test strategies.
- Led development of workflows, gap analysis, and design sessions with clients, third party vendor product teams and POC development.
- Provided most optimal technical solution, resource planning and sizing for the project based on the efforts involved.
- Involved in different architectural discussions to plan and design of new platform with clients and stakeholders
- Delegated approach to subordinates for replacement of Axway’s Secure Transport integration with ration of new Managed File Transfer (MFT) product named Seeburger with existing legacy stand alone JAVA application Secure File Transfer and web applications Transmitter Profile and Tracking-Monitoring using technologies like Java/J2EE, Struts, Spring, Web Services Rest API, DB2 PL/SQL, IBM Web sphere MQ.
- Conducted working sessions with vendor teams for integration and invocation of Restful web services end point URLs published by to create/update/delete the user profile configurations using PUT/DELETE/POST methods and Handling REST full web services status codes.
- Guided team members on various design documents, use cases, class and sequence diagrams.
- Design and Developed solution to integrate IBM Sterling Connect Direct Java implementation as part of MFT Integration. Provided solution to create, submit, select status and statistics by using JAVA Collection framework, bean shell scripting.
- Implemented various features of Spring Framework such as XML Driven Dependency injection, data access and MQ access.
- Developed complex SQL Queries using Joins, etc. and execute on IBM DB2 database by using the spufi, IBM data Studio tools to analyze production data for planning and estimating the efficiency, volume and concurrent for migration grouping and customer migration strategies.
- Code and configuration reviews using PMD, CAST tools for code review to maintain the code quality.
- Coordinated with testing team for new platform knowledge transfer for development of Component, Integration and Performance strategies.
- Developed bean shell scripts, UNIX scripts to perform automated testing to test file transmission with FTP and SFTP protocols.
- Involved in Continuous Integration and Continuous Delivery with help of tools like SVN, Maven etc.
- Knowledge transfer to new team members and being them up to speed with application flow and functional knowledge.
Confidential
Technical Lead
Technologies: Java, spring 3.1, Maven, Linux, Websphere, frontservlet, SVN, Jenkins, Quality Center, Service Now, Data Studio
Responsibilities:
- Responsible for requirement gathering and analysis, co-ordination with offshore, vendor teams, design, development, deployment and test strategies.
- Led development of workflows, gap analysis, and design sessions with clients, third party vendor product teams and POC development.
- Provided most optimal technical solution, resource planning and sizing for the project based on the efforts involved
- Developed use cases and component test conditions for all the requirements.
- Developed Mockup Screens for proposed screen changes needed for web application enhancements.
- Developed class and sequence diagrams using MS VISIO.
- Responsible to understand the existing architecture and create the specification for enhancements in the application.
- Migrating the application(Zlinux and framework migration)
- Code and configuration reviews using PMD, CAST tools for code review to maintain the code quality.
- Delivery of code and post production maintenance.
- Co-ordination with onshore counterpart in Requirement analysis, planning and understanding the assigned tasks.
- Guided team members on various design documents, use cases, class and sequence diagrams.
- Knowledge transfer to new team members and being them up to speed with application flow and functional knowledge
- Identifying performance improvement needs of the system and improve the efficiency of the existing systems
Senior Developer
Confidential
Technologies : Java, Struts, JDBC, SVN, Hibernate, Shell Scripting.
Responsibilities:
- Responsible to understand the existing architecture and create the functional and technical specification for enhancement requirement.
- Co-ordination with onshore on the requirements and development activities.
- Responsible to implement the design and unit test cases.
- Responsible to support System Test and UAT testing.
- Responsible to create a preproduction checklist and support the production deployment.
- Responsible for the warranty support.
- Responsible to create batch scripting.
Senior Developer
Confidential
Responsibilities:
- Responsible for analyzing existing architecture of systems and write specification and functional design documents for enhancements and customization.
- Ensure that development is performed as per requirements
- Maintenance of the application(Batch jobs,BPEL issues, Monitoring the flow of transactions on MQs)
- Designing and coding the BPEL workflow (Core Java, Bpel, WSDL,XSD,XPath).SOA implemented Orchestration Logic.
- Creating the Functional Design Documentation
- Coordinating the Incidents among the team.
- Setting up the development environment for BPEL deployments.
- Communicate activities/progress to project managers and clients.
Technologies: Java, Struts, BPEL, WSDL, XSD, XPath, Websphere, Shell Scripting
Developer
Confidential
Technologies: Core Java, Websphere6.1, Oracle 9, OneShield Dragon, Calligo
Responsibilities:
- Was part of the forms team where we created new forms using Calligo. These forms were called/handled using Sql queries/Functions/Procedures.
- Coding the functionality and creating transformation sets or rules with respect to the requirement using Pl/Sql.
- Based on the Defects/CR’s raised by the Client we worked on the Requirements and implemented the Forms. Analyzing the defect and issues generated at maintenance level/production level.
- Deciding the rules set for the location and transformation required for the metadata table.
- Checking the dependencies and other relative aspects with respect to the changes applied.