Technology Lead Resume
Cupertino, CA
SUMMARY:
- Around 12 ye ars of professional experience in software systems analysis, design, and development.
- Hands - on experience on Core Java, Netty application framework.
- Hands-on experience on Struts 1.2.x, Hibernate 2.x, XML, Database Concepts, Weblogic and WebSphere application Server, and Java Concepts, REST api.
- Experience in developing application using spring 2.x framework.
- Experience in Web services using Apache axis and JAX-WS services.
- Experience in developing UI component using JavaScript, Ajax, JQuery, YUI, CSS and HTML.
- Experience in Application serves WebLogic, WebSphere.
- Experienced in different Database Oracle, Sybase, and Cassandra.
- Experienced in configuring application on Jenkins for CI.
- Experienced in writing stored procedure in Oracle.
- Experienced in IVR system development and maintenance.
- Experienced in Genesys GVP administration, VXML and VICORE.
- Experienced in IVR UI administration.
- Sun certified Java programmer (SCJP).
- Good working knowledge in IDE tool IntelliJ, Eclipse.
- Worked in capacity of Java Project Lead, Project Coordinator and Java Team Lead and Individual contributor wherever called for.
- A keen Analyst and Team Player responsible for delivering projects against agreed scope, schedule & client expectations. Doing this whilst supervising, directing & motivating teams of varied experience & skill set.
- Strong attention to detail and focus on task completion with ability to delegate and get the work done from subordinates in qualitative and timely fashion.
- Capable of motivating team members, ability to get on with all levels of people and possess strong relationship building skills.
- Good exposure to each of the phases of Software Development Life Cycle (SDLC). Develop projects from stage of concept to full implementation.
TECHNICAL SKILLS:
Operating Systems: Linux, Windows, MacOS and iOS.
Tools: IntelliJ, Eclipse, RAD, Lotus Notes, Soap UI, Genesys, Microsoft VISIO, SOAP UI. HP Quality center SQL developer, Oracle developer
Software: GWT, Apache Axis2, WebSphere MQ
Languages/Scripts: Core Java (JDK 1.4, 1.5, 1.6, 1.7, 1.8), Jsp, Servlet, J2EE, Struts 1.2.x, Spring 2.0, Hibernate 2.x, JAX Web services, JMS, JavaScript, Ajax, JQuery, dojo, VICORE, REST API.
Testing Frameworks: Junit, ARC (Rest Client)
Databases: Oracle, MySQL, MS SQL Server 2005, Sybase 15, Cassandra
Build / Continuous Integration Tools: Gradle, Ant, Maven
Version Control systems: GIT Hub, Subversion (SVN), Clear Case, TFS 2010
Tools: Radar, IBM Lotus Notes, HP Quality Center
Web / Application Servers: Netty, Apache Tomcat, WebSphere, WebLogic 9.2
PROFESSIONAL EXPERIENCE:
Confidential, Cupertino, CA
Technology Lead
Responsibilities:
- Developing multi-threading application architecture using Core Java, executer services, scheduler services.
- Developing application using Java 8 features
- Implemented Rest services in JAX-RS to be used by app and external systems /apps within group.
- Preparation of Unit Test Cases and coding Junit test classes.
- Application developed using jetty.
- Implementing DAO classes, JDBC configuration for Oracle.
- Managed JDBC transactions commit and rollback on server side.
- Writing SQL for application development.
- Involved in UI modification with w2ui kickstart framework.
- Identify bottleneck in application performance.
- Implementation of Enterprise integration platform to connect with multiple systems in Confidential .
- Implementation/profiling application on Jenkins platform for CI.
- Application configuration on DevOPS system.
- Developing multi-threading application architecture using Core Java.
- Implemented few Usermover and MoveCentral services in REST to be used by app and external systems /apps within group.
- Implementing CASSANDRA DB (CQL).
- Coordination and Build Activities.
Environment: Java 8 & 1.8, DevOps, Jenkins, Jetty, JDBC, w2ui kickstart framework, Junit, CASSANDRA, Oracle, Enterprise integration, Netty, Cassandra, Core Java, SQL, Rest services, JAX-RS
Confidential, Louisville, Kentucky
Project Lead
Responsibilities:
- Developing web-based applications using Core Java, Servlets, JSPs and JQuery.
- Developing and consuming webservices using Apache Axis 2.
- Used Eclipse for writing code for Servlet, JSP, Ajax, JavaScript, JQuery and Webservices.
- Creating DAO classes and JDBC connectivity using Type 4 drivers for Oracle.
- Writing stored procedure on Oracle DB for different Modules.
- Managed JDBC transactions commit and rollback on server side.
- Code administration using TFS 2010.
- Preparation of Unit Test Cases and coding Junit test classes.
- Code review of the team.
- Coordination and Build Activities.
- Component testing, Unit testing, & Performance Testing.
- Prepare technical documents for projects. (SDLC, User manual)
- Creating Problem Ticket, Work Order, & Change Requests for Deployment and quick fixes on Production environment.
- Monitoring project risks and scope creep to identify potential problems and proactively identifying solutions to address them in advance.
- Managing client expectations by ensuring timely and highest quality delivery.
- Acting on client feedback.
- Design hierarchy of Application for better performance.
Environment: Red Hat Enterprise 6, Java 1.6 and 1.7, Apache Tomcat. 6.0 And 7.0, Eclipse Juno, JSP, Servlet, Apache Axis 2, SOAP UI, Oracle R11 and EBS and TFS 2010, Quality Center.
Confidential
Project Lead
Responsibilities:
- Designed and developed multi-tier architecture web-based applications using Core Java, Spring MVC, Spring Core, Servlets, JSPs, VXML and Vicore Framework.
- Consuming the webservices using Apache Axis 2.
- Administration of the WebSphere application server for deploying the EAR, SSL configuration Data source configuration, Webservices URL, MQ and LDAP configuration.
- Built custom logging and exception handling framework with real-time notification capabilities and intelligent error messaging to send mail and messages to pagers - log4j.
- Maintain customized logging mechanism which is developed with the combination of MQ.
- EJB configuration in the application and server.
- Configuration of IVR system using Genesys tool.
- Application testing using Softphone and VOIP systems.
- Code review and Preparation of Unit Test Cases and Junit test classes.
- Component testing, Unit testing, & Performance Testing
- Develop Business functionalities using Java.
- Managed team of 5 developers, estimation and allocation of the modules.
- Maintain Control versioning system using Clear case.
- Coordination and Build Activities.
- Supporting IVR server status monitoring, issues and performance tracking.
- Discussion with QA team, support to defect tracking and identification.
- Prepare technical documents for projects. (SDLC, User manual)
Environment: Red Hat Enterprise 6, Genesys, Weblogic 9.2, LDAP, Java 1.6 and 1.7, Eclipse, JSP, Servlet, Apache Axis, SOAP UI, DB2, Mainframe and Clear Case.
Confidential
Senior Developer
Responsibilities:
- Developed web application using Core Java, Struts 1.2 and Struts 2.0 frameworks, Spring Core, Spring AOP, JSPs, Ajax and YUI.
- Writing DAO classes with Hibernate Framework and integration with spring framework.
- Managed JDBC transactions commit and rollback using hibernate and spring capabilities.
- Worked on integration Struts and spring framework.
- Integrate JASS framework for authorization and authentication in the application
- Built custom logging and exception handling framework with real-time notification capabilities and intelligent error messaging to send mail and messages to pagers - log4j, & Java Mail.
- Administration of the Weblogic application server for deploying the EAR, Data source configuration.
- Code review and Preparation of Unit Test Cases and Junit test classes.
- Outlined the business and user requirements including some non-functional requirements.
- Design hierarchy of Application for better performance.
- Prepare technical documents for projects. (SDLC, User manual)
- ANT Build for Patch /Full release.
- Maintain Code versioning system using SVN.
- Maintenance of the auto build process using build tool.
Environment: Red Hat Enterprise 4, JDK 1.5, Struts 1.2.7, Spring 1.2.x, Hibernate, Sybase 15, WebLogic Application Server, Mainframe, SVN, IIS server, Java Swing, MyEclipse IDE.
Confidential
Senior Developer
Responsibilities:
- Designed and developed standalone application using Core Java, Java Swing and Sybase database.
- Development of Module using PL/SQL.
- Managed JDBC transactions commit and rollback using JDBC API.
- Dealing with system registry using Java code.
- Integrate communication with IIS server configuration.
- Code review and Preparation of Unit Test Cases and Junit test classes.
- Develop auto deployment procedure.
- Built custom logging and exception handling framework with real-time notification capabilities and intelligent error messaging to send mail and messages to pagers - log4j
- Deployment and maintaining on the client servers.
- Requirement specification and updating to the product features.
- Maintain Code versioning system using SVN.
- Prepare technical documents for projects. (SDLC, User manual)
Environment: Red Hat Enterprise 4, Core Java (JDK 1.5), Sybase 15, IIS server, ASP and .Net, JDBC, Core Java, Java Swing, My Eclipse IDE.
Confidential
Senior Software Developer
Responsibilities:
- Designed and developed multi-tier architecture web based applications using Core Java, Struts 1.2 framework, Spring Core and using Eclipse IDE.
- Developed UI using JSPs, JavaScript, and Ajax (DOJO).
- Managed JDBC transactions commit and rollback using JDBC API.
- Development of Module using PL/SQL and DB design.
- Manage logging and exception handling - log4j.
- Code review and Preparation of Unit Test Cases and Junit test classes.
- Manage apache tomcat configuration and installation of the application.
- Demonstrations to the marketing team and get the updates.
- Developing POC’s for different modules using lightweight UI frameworks.
- Design hierarchy of Application for better performance.
- Prepare technical documents for projects. (SDLC, User manual)
- Maintain Code versioning system using SVN.
Environment:: Red Hat Enterprise 4, Core Java 1.5, Apache Tomcat, Sybase 15, Core Java, Struts 1.2 framework, Spring Core, PL/SQL, HTML and Eclipse IDE.
Confidential
Developer
Responsibilities:
- Developed web based applications using Core Java, Struts 1.2 framework, Spring Core and using Eclipse IDE.
- Developed DAO classes using Hibernate framework.
- Developed UI using JSPs, JavaScript.
- Managed JDBC transactions commit and rollback using JDBC API.
- Developed PDF report using IText PDF creation tool.
- Manage logging and exception handling - log4j.
- Code review and Preparation of Unit Test Cases and Junit test classes.
- Manage apache tomcat configuration and installation of the application.
- Design hierarchy of Application for better performance.
- Provided support in case of any issues or bugs.
Environment: Hibernate, Core Java (JDK 1.4), Apache tomcat, Jboss, Hibernate, Struts 1.2, Eclipse, IText, PL/SQL, HTML.
