Sr. Technical Lead Resume
San Jose, Ca
EXECUTIVE SUMMARY:
- Around 10 years of experience in software development includes Analysis, Design and Development of Enterprise applications.
- Involved in all phases of Software Development Life Cycle (SDLC) of software applications in client/server environment, Object Oriented Technology and web based applications.
- Extensive experience in design and development of multi - tier applications using Core Java, J2EE, JSF, Hibernate, spring, XML, REST, Junit.
- Experience in Agile development methodology.
- Experienced in developing the application using the key features of spring like Dependency Injection, Spring JDBC Template, Data source management, Spring MVC web application and RESTful web service framework.
- Extensive experience in developing and designing front-end applications including client side Technologies such as HTML, JavaScript, CSS, JQuery, Backbone, and Bootstrap.
- Experience in maintaining the Build system using Maven and Jenkins.
- Worked on different Application and Web Servers such as Apache Tomcat, JBoss, and WebLogic.
- Proficient in using RDBMS concepts with Oracle 10g/11g and MySQL.
- Basic knowledge of Big Data Solutions such as Hadoop, Spark SQL, and Tableau.
TECHNICAL SKILLS:
Java Technologies: Java, JDBC, Servlets, JSP, JSF
Frameworks/Libraries : Spring, Hibernate, JUnit
Presentation/UI Frameworks : JavaScript, JQuery, Backbone, Bootstrap.
Tools: Eclipse, STS, NetBeans, CVS, Subversion (SVN), Jenkins, Putty, WinSCP
Platforms: Databases (MySQL, Oracle 10g, 11g),
OS (Linux, Windows),: Servers (Tomcat, JBoss, WebLogic)
Design skills;: OOD (Object Oriented Design), Design patterns and UML.
Software Development: Agile methodology
Other: JNI, HTML, DHTMLX, CSS, XML, JSON, JIRA
PROFESSIONAL EXPERIENCE:
ConfidentialSan Jose, CA
Sr. Technical Lead
Responsibilities:
- Understand functional requirements and business implementation flows, participate in cross-functional design and review discussions, document design specifications.
- Followed Agile/SCRUM methodology with intermediate sprint releases.
- Followed Model View Controller (MVC) architecture.
- Provided technical assistance to juniors.
- Writing the functional Junit Test cases with Mock implementation.
- Exposing the services with the RESTful web service architecture.
Technologies: Java 1.7, Spring 3.x, REST, SOAP, JSON, Jenkins, Maven, Tomcat, Rally, SoapUI, Postman.
ConfidentialSan Jose, CA
Sr. J2EE Developer/Consultant
Responsibilities:
- Understand functional requirements and business implementation flows, participate in cross-functional design and review discussions, document design specifications.
- Followed Agile/SCRUM methodology with intermediate sprint releases. Used JIRA for maintain the task and the story.
- Followed Model View Controller (MVC) architecture.
- Provided technical assistance to juniors.
- Writing the functional Junit Test cases with Mock implementation.
- Written the script to publish the configuration dynamically for the environment.
- Exposing the services with the RESTfull web service architecture.
Technologies: Java 1.6, Spring 3.x, REST, SOAP, Backbone.js, JQuery, Bootstrap, JSON, Jenkins, Maven, Tomcat, SoapUI.
ConfidentialSan Jose, CA
Sr. J2EE Developer
Responsibilities:
- Analysis of ARMS and existing reports which were developed using Oracle and Java.
- Followed Agile/SCRUM methodology.
- Debug existing source code and provided fix for any bug.
- Research and Development using Big Data solutions.
- Collaborate with other programmers to design and implement features.
Technologies: Java 1.4, JSP, Servlets, SQL, SVN.
ConfidentialSunnyvale, CA
Sr. Java Developer
Responsibilities:
- Understand functional requirements and business implementation flows, participate in cross-functional design and review discussions, document design specifications.
- Responsible for end-to-end application life cycle of migrating content from source to target system
- Deployment into DEV, IT (Integration System), UAT, and Production
- Responsible for Integration Testing with target system and resolve open issues found during testing by QA team
- Responsible for seeking UAT sign-off from business users and resolve open issues found during UAT
- Attend daily night calls with offshore for project status and support
- Identify risks, technical challenges, and provide essential solutions to resolve.
Technologies: Java 1.5, Spring, Oracle 11g, Tomcat, HTML Cleaner, Spring, JSON, JSOUP, Jackson.
ConfidentialSan Jose, CA
J2EE Developer
Responsibilities:
- Understand functional requirements and business implementation flows.
- Gathered business requirements and wrote functional specifications and detailed design documents.
- Work with business users to prepare FSD, technical design documents, and test cases.
- Work with cross-functional teams to integrate various technologies for portal application on “MyCisco Workspace”, including “MyCisco Workspace” team, linguistics, and load testing.
- Provide essential support and guidance to offshore team to design, implement, test, deploy, and maintain the portlet.
- Attend daily night calls with offshore for project status and support
- Provide daily updates to Project Managers
- Identify risks, technical challenges, and provide essential solutions to resolve.
Technologies used: Java 1.5, Spring, AJAX, JQuery, JSON, WebLogic, SVN, JIRCisco Systems,
ConfidentialSan Jose, CA
J2EE Developer
Responsibilities:
- Understand functional requirements and business implementation flows.
- Gathered business requirements and wrote functional specifications and detailed design documents.
- Followed Agile/SCRUM methodology.
- Developed User Interfaces and prototypes.
- Participated in process analysis, process design, and data mapping. Develop and direct software system testing procedures, programming, and documentation.
- Source Code versioning using SVN.
- Integrated application with ONRAMP for access management.
- Managed and led delivery of technical components using onshore and offshore resources and liaise with project managers to coordinate and communicate status, issues and delivery plan.
Technologies used: Java 1.5, Struts, JSP, DHTMLX, AJAX, JQuery, JSON, WebLogic, SVN.
ConfidentialSan Jose, CA
J2EE Developer
Responsibilities:
- Gathered business requirements and wrote functional specifications and detailed design documents.
- Design, develop, test and support J2EE web applications and web services.
- Work with Systems Engineering to understand functional requirements and translate them into functional code.
- Recommend software architectures and implementations to support high availability, high reliability enterprise level deployments across distributed sites.
- Research the latest technical and software industry offerings and provide input towards the selection of products and tools.
- Define solution architecture for globally deployed, enterprise-class products.
- Act as a key technical trusted advisor who understands and contributes to product visioning, feasibility and architectural approach definition.
- Design and develop quick prototypes for proof of concept prior to formal implementation.
- Create various design, implementation, and testing documentations.
Technologies used: Java 1.5, JSF, JQuery, AJAX, Oracle, SVN.
ConfidentialSan Jose, CA
Systems Programmer
Responsibilities:
- Gathered business requirements and wrote functional specifications and detailed design documents.
- Design, develop, test and support J2EE web applications and web services.
- Work with Systems Engineering to understand functional requirements and translate them into functional code.
- Recommend software architectures and implementations to support high availability, high reliability enterprise level deployments across distributed sites.
- Research the latest technical and software industry offerings and provide input towards the selection of products and tools.
- Define solution architecture for globally deployed, enterprise-class products.
- Act as a key technical trusted advisor who understands and contributes to product visioning, feasibility and architectural approach definition.
- Design and develop quick prototypes for proof of concept prior to formal implementation.
- Create various design, implementation, and testing documentations.
Technologies used: Java 1.5, JSP, HTML, JQuery, XML, CSS, JBOSS, Selectica, Oracle.
ConfidentialSunnyvale, CA
Software Developer
Responsibilities:
- Understood the business requirements and wrote functional specifications and detailed design documents.
- Develop security software (Symmetric Key Client Library/SKCL) to produce Symmetric Keys (StrongKey) using J2EE architecture and pure Java. Debug code using the debugger. Test code using JUnit tests.
- Develop C/C++ applications called Dynamic Linked Library (DLL) using the Java Native Interface (JNI) for C/C++ end-users and create Shared Objects for Linux/Solaris end-users.
- Deploy StrongKey application on Application Server using Java’s Web Services.
- Create documentations and specifications for the applications.
Technologies used: Java 1.4, JNI, C, C++, MySQL, SJSAS