Tech Lead Resume
Southern California Edison, UsA
SUMMARY
- 14+ years of experience in development and programming using Java/JEE technologies.
- Design, initiate and handle technical designs and implementation of complex application features.
- Handling a team of 3 - 4 people and work as individual contributor if required.
- Coordinating with clients, while development and implementation activities.
- Explore new technologies and tools to help to increase the productivity.
TECHNICAL SKILLS
LANGUAGE: Java 1.7/1.8
TECHNOLOGIES: Servlet, JSP, JDBC, TestNG, RESTful WebService, JAX-B, Jasper Report, Dynamic Reports, Junit, Mockito, Ontology, OpenFire, OpenNLP
UI TECHNOLOGIES: SAP-UI5, jQuery, Fusion Charts, ExtJs, DWR 2, HTML, JavaScript
OS: Windows NT 2003, Windows XP, LinuxD Confidential
BASE / NOSQL-DB: Microsoft SQL Server 2000, DB2, MySql, Oracle 10g/ 11i, MongoDB, Redis, Crate
CLOUD PLATFORM: AWS
TOOLS: IntelliJ IDEA, NetBeans, MyEclipse 6,Confidential RAD 7,Confidential Lombardi 7.5, SAP-IDE
CI/CD TOOLS: Maven, Ant, Gradle, Jenkins, Agile (Scrum)
CODE REPO.: SVN, Git
APP. SERVER: Apache Tomcat 8, Wehsphere 6.1, SAP NetWeaver 7.02/ 7.31/ 7.4
ORM: iBatis 2/ MyBatis 3, Hibernate 3.6
FRAMEWORK: Spring 4/5, JSF 1.2, Apache CXF, Apache Kafka, Apache Spark
PROFESSIONAL EXPERIENCE
Tech Lead
Confidential
Responsibilities:
- Design and develop technical and functional specifications for product.
- Utilize programming principles, tools, and techniques to write application codes.
- Prepare test cases and strategies for unit testing.
- Coordinate with other developers of team, distributing and managing tasks.
- Perform code reviews to identify basic technical and logical errors.
Technologies: Java 1.8, JavaScript, Ajax, Angular, Hibernate/JPA, Apache MQ, Apache Kafka, Spring (Security, IOC, MVC, ORM, Microservices, REST Services, Boot), Apache Spark, Hadoop, Database MySql NoSQLDB CRATE, CI/CD Tool Jenkins, Maven Methodology Agile (Scrum), App. Server Tomcat 8
Tech Lead
Confidential
Responsibilities:
- Propose technical architecture and make enhancements according to project needs.
- Utilize programming principles, tools, and techniques to write application codes.
- Resolve application development issues in a timely manner.
- Coordinate with other developers of team, distributing and managing tasks.
Technologies: Java 1.7/1.8, JSP, Servlet, JavaScript, Ajax, Hibernate 3.6, Spring4 (Security, IOC, MVC, ORM, REST, Test, Social, Boot, Microservices), Ontology, OpenNLP, OpenFire, Database MySQL NoSQLDB Redis, MongoDB, CI/CD Tool Jenkins, Gradle Platform AWS(Cloud), App. Server Tomcat 8
Tech Lead
Confidential, Southern California Edison, USA
Responsibilities:
- Design and develop technical and functional specifications for product.
- Utilize programming principles, tools, and techniques to write application codes.
- Prepare test cases and strategies for unit testing.
- Coordinate with other developers of team, distributing and managing tasks.
- Innovating high-value technology solutions to streamline processes.
- Manage product risks, and milestones.
- Perform code reviews to identify basic technical and logical errors.
Technologies: Java 1.6, JSP, Servlet, JavaScript, Ajax, SAP-UI5, Hibernate, Apache MQ, Apache CXF, Spring (Security, IOC, MVC, ORM, WS, Integration, REST Services), Hibernate 3.6, Database Oracle 11i, MongoDB, CI/CD Tool Jenkins, Maven, App. Server Tomcat 7, SAP NetWeaver 7.31/ 7.4
Module Lead
Confidential
Responsibilities:
- Involved in technical implementation of Lombardi tool.
- Coordinate with other developers of team, distributing and managing tasks.
- Manage project risks, and milestones.
Analyst Programmer
Confidential
Responsibilities:
- Utilize programming principles, tools, and techniques to write application codes.
- Working with QA to prepare test cases and strategies for unit testing.
- Ensure project deliverables meet business requirements.
Technologies: Java 5, Spring 2.5 (IOC, WEB, ORM), JSF, iBatis, A4J, Database Oracle 10g, CI/CD Tool Ant, App. Server Websphere 6
Software Developer
Confidential
Responsibilities:
- Utilize programming principles, tools, and techniques to write application codes.
- Working with QA to prepare test cases and strategies for unit testing.
- Meetings with customers and management to discuss about project status and issues.
Software Developer
Confidential
Roles and Responsibilities:
- Utilize programming principles, tools, and techniques to write application codes.
- Working with QA to prepare test cases and strategies for unit testing.
Technologies: Java 5, JDBC, Struts 1.2, Database MySQL, CI/CD Tool Maven, App. Server Tomcat 6+
Jr. Developer
Responsibilities:
- Utilize programming principles, tools, and techniques to write application codes.
- Working with QA to prepare test cases and strategies for unit testing.
