Tech Lead Resume
NyC
SUMMARY
- Around 11 years of work experience in Object Oriented Design, Modeling, SOA, Programming and Testing of Java, J2EE and Relational Databases as a Lead and Full Stack Developer.
- Experience in all phases of software development life cycle (SDLC).
- Expertise in Object Oriented Programming using Java and J2EE related technologies.
- Proficiency in developing web applications and server side development using Spring, Hibernate and Struts frameworks.
- Exposure wif Apache Hadoop, MapReduce, PIG, Hive, HBase, Spark, Sqoop and Oozie.
- Hands on experience wif relational databases including Oracle and DB2 involving stored procedures, triggers, functions and indexes.
- Expertise in developing middleware technologies like SOAP, XML and RESTful Web Services.
- Experience wif job scheduler technologies like AutoSys.
- Good knowledge in Multi - threaded programming.
- Hands on teh IDE and tools such as Eclipse, NetBeans, Notepad++, Editplus, Linux vi editor, etc.
- Worked extensively on various flavors of UNIX operating system like Linux, Solaris, AIX.
- Programming knowledge in UNIX Shell Script.
- Strong analytical skills wif ability to quickly understand client’s business needs.
- Involved in meetings to gather information and requirements from teh clients.
- Research-oriented, motivated, proactive, self-starter wif strong technical, analytical and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: Java 7, J2EE, SQL, Unix Shell Script.:
Web/XML Technologies: HTML5, JavaScript, JQuery, Servlet, JSP, SOAP, XML, JAXB, RESTful Web Service:
Frameworks: Struts 1.2, Spring 3.0, Hibernate 4.3, Axis 2, Jersey 2.8, GWT 2.7, Jackrabbit 2.4.0, Errai 3.2, Hadoop 2.2.0, JUnit, AngularJS:
Hadoop Frameworks: MapReduce, PIG, Hive, HBase, Spark, Sqoop and Oozie:
Tools: & Utilities: Eclipse, NetBeans, Notepad++, Toad, SQuirreL, DB Visualizer, Oracle SQL Developer, Putty, Win SCP, Fiddler, Astah, ObjectAid, Ant, Maven, Gradle, Jenkins:
Application/Web Servers: Weblogic 10.3, JBoss, iPlanet 4.1/6.1, Tomcat 5.5, phpMyAdmin 2.10.3:
RDBMS: Oracle 10g, DB2 v9.7.0.3, MySql 5.0:
Source Control: VSS, SVN, CVS, GIT.:
Operating Systems: Windows, Linux, Sun Solaris, AIX:
Scheduler Tool: Autosys R11, Cron:
Patterns: MVC, MVP, Singleton, Prototype, Factory, Abstract Factory:
SDLC Methodologies: Waterfall, Scrum Agile:
PROFESSIONAL EXPERIENCE
Confidential, NYC
Tech Lead
Responsibilities:
- Working on Java, AngularJS, JQuery, Servlet, RPC, Spring, Hibernate and Jackrabbit.
- Leading a three member onsite development team in analysis, task assignment, code review, release management, bug fixing and preparing status report to manager.
- Production support post release.
- Created new RESTful Services, new Hibernate model classes and Server command.
- Created DTOs to share server and client side data transmission through RPC.
- Used Eclipse IDE, Visual Studio Code, Enterprise Architect, GIT and Maven in project design and development.
- Work closely to teh development team and support production deployment, making regression and sanitation tests during and after deployment.
- Various review meeting wif Business Analyst team and Scrum meeting wif Dev Team.
- Used Scrumwise, Scrum Agile methodology for project management.
Environment: Java 1.7, AngularJS, JQuery, RESTful, Spring, Hibernate, Junit, MySQL, GIT, Maven, Jackrabbit, Tomcat and JBoss.
Confidential, NYC
Tech Lead
Responsibilities:
- Working on Core Java, Web-Services, Messaging and Hibernate.
- Participating in analysis, find impacts, providing solution.
- Created new / modified existing user interfaces using Java.
- Added new / modified existing fields in Hibernate model classes and Server command.
- Created DTOs to share data in client server transmission.
- For project design and development used Enterprise Architect, Eclipse IDE, GIT and Maven.
Environment: Java 1.7, SOAP, GIT, Maven, Hibernate, MySQL, Tomcat and JBoss.
Confidential, Warren, NJ
Tech Lead
Responsibilities:
- Worked on Core Java, PL/SQL, GWT, Servlet, MQ, JAXB and Multi-Threading.
- Leading and coordinating seven member offshore development team and involved in requirement analysis, code review, bug fixing and release coordination.
- Preparing Technical Design Document wif explanation of Class and Sequence diagram.
- Post release supports as Production L3.
- Review meeting wif business and technical architect.
- Worked wif Object - XML binding, messaging transmission wif Local and Remote Queue.
- Worked wif concurrency / multithreaded implementation.
- Used Eclipse IDE, ObjectAid, Astah, MQ Client, Oracle SQL Developer and Putty in project development.
- Worked in Waterfall and Agile methodology of development.
Environment: Java 1.7, Spring 3.0, MQ, JAXB, GWT 2.3, Servlet, Oracle 10g, Ant, iPlanet and WebLogic 10.3.
Confidential, Warren, NJ
Tech Lead
Responsibilities:
- Worked on Core Java, GWT, Servlet, Oracle and PL/SQL.
- Used Eclipse IDE, Oracle SQL Developer and Putty tools in project development.
- Leading a seven member development team and involved in requirement analysis, code review, bug fixing and release coordination.
- Preparing Technical Design Document wif explanation of Class and Sequence diagram.
- Worked in Waterfall methodology of development.
- Various review meeting wif onshore and offshore development and management team.
Environment: Java 1.7, GWT 2.3, Servlet, Oracle 10g, Ant, iPlanet and WebLogic 10.3.
Confidential
Module Owner
Responsibilities:
- Worked on GWT, Java, Ajax and Struts.
- Participated in analysis of BRD, discussion wif teh manager to identify gaps in BRD, design, coding and unit testing.
- Developed Logistics module end to end. This module is designed to give solution for logistics based transportation companies, which are having more number of outlets (branches) in different locations. An outlet in one location may get loads/goods from teh customers and send it to different outlet in different location to deliver. All this outlets can be maintained from a Head Quarters.
- Developed Quartz Scheduler Screen. A scheduler component to schedule wif quartz trigger using Struts.
- Created Classic mouse over drop-down menus, which dynamically shows menus based on teh user access using Struts and JavaScript.
- Used NetBeans IDE, Tomcat, Oracle 10g and Kubuntu Linux in project development.
Environment: Java, GWT 1.7, Struts 1.2, Oracle 10g.
Confidential
Tech Lead
Responsibilities:
- Worked on Java, JSP, Servlet, JavaScript, JNLP, Applet, MySQL and JavaMail API.
- Participated in analysis of BRD, discussion wif teh manager to identify gaps in BRD, design, coding and unit testing.
- Leading a three member offshore development team in analysis, code review, bug fixing and preparing status report to manager.
- Java Mail API implementation to read Inbox mails using POP3 protocol in JSP.
- Bulk mail sending thru SMTP using Swing and JNLP to reduce server load. Later it was migrated to Applet.
- Used NetBeans IDE, Tomcat and MySQL in project development.
Environment: Java 1.5, JSP, Servlet, Java Script, Tomcat 5.0, MySQL 5.0.