We provide IT Staff Augmentation Services!

Sr. Technical Lead Resume

4.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • 10+ years of experience in software products and services development.
  • 5 years of experience in managing software products and services release as a team lead
  • Expertise in J2EE based Multi - tier enterprise products development using Tomcat, WebLogic, Servlets, JSP, JAXB, JMS, JDBC, JAX-RPC, JAX-WS, JAX-RS, Jersey, Apache CXF, Axis 1.4.X, XML, Maven, Apache Ant, GNU Make, MySQL, PostgreSQL and Oracle
  • Participated in services development using Spring MVC, Spring Security, Struts, Grails, Spring JDBC, Hibernate, Apache Tiles, Maven, Oracle and MySQL
  • Hands on experience in client side programming AngularJS, JavaScript, Bootstrap, Ajax, HTML
  • Developed Standalone software products using Core Java, Java Swing, Spring core, Apache Ant, MySQL and JUnit.
  • Developed Pipeline projects using J2EE, Python, Oracle 11g, JSON, JavaScript
  • Implemented SOA using Web Services and RESTful Services. Worked on Axis, Apache CXF, JAX-WS, JAX-RS
  • Hands on experience in writing scripts using Python, Jython, Groovy.
  • Hands on experience in web development using MEAN stack: MongoDB, ExperssJS, AnjularJS, NodeJS.
  • Knowledge on NoSQL databases MongoDB, InfiniDB and Hbase
  • Hands on experience in Oracle, MySQL, and PostgreSQL databases.
  • Experience in database access using SQL, and PL/SQL
  • Developed database migration framework across different relational databases Oracle, MySQL, PostGreSQL using Apache DdlUtils
  • Expertise in RDBMS Schema Design. Developed ER diagrams using StarUML.
  • Developed API to access Dropbox, Gdrive cloud drives.
  • Very good knowledge and experience in technical designs based on functional requirements
  • Good knowledge on Java design patterns (GOF).
  • Extensive knowledge on design and development of UI components in MVC pattern using Java Swing framework
  • Hands on experience in database migration framework across different relational databases
  • Designed and developed Decision support system for Cancer patients personalized medication in Client - Server - Service architecture
  • Designed and developed pipeline frameworks for complex processes like Running NLP on all PubMed documents (2 million documents) using parallel processing on 60 systems.
  • Experience in handling memory leaks in Java programs by analyzing Heap dumps, code reviews and code performance analysis.
  • Hands on experience in writing UML diagrams and flowcharts.
  • Followed Agile and scum processes in software development.
  • Experience in product customizations for premier customers.
  • Participated in project management tasks like project plan and time estimation.
  • Hands on experience in managing team right from planning to release stages.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript, Python.

Database: Oracle, MySQL, PostgreSQL, HSQLDB, MongoDB.

J2EE Components: Servlets, JSP, JAX-RPC, JAX-WS, JAX-RS, JSF, JAXB, JAXP, JDBC, EJB.

Java Frameworks: Spring MVC, Spring Security, Grails, VertX, Struts, Hibernate.

RESTful & Web services: Apache CXF, Axis 1.4, Jersey.

IDEs: Eclipse, STS, NetBeans, JDeveloper.

Web Tools & Frameworks: AngularJS, HTML, CSS, D3JS, jQuery, Bootstrap, XML, XSLT, JSON, Apache Tiles.

Application Servers: Tomcat, WebLogic, JBoss.

Build Tools: Maven, Ant, and GNU Make.

SCM Tools: Subversion, GIT, MKS, JIRA, Confluence, Trac.

CI Tools: Install Anywhere, Hudson, Cruise Control, Jenkins.

Operating Systems: Linux, Windows, Mac.

Other Technologies: LDAP, Tibco BW.

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Sr. Technical Lead

Responsibilities:

  • Participated in Webinars with clients for gathering the requirements and Involved in Analysis meetings and designed wire frames for the project based on the requirement.
  • Developed the Web Application based on agile methodology with SCRUM, iterative development, Sprint based client deliverables as part of SDLC.
  • Designed web interfaces using client side technologies JavaScript, Angular Js, Bootstrap, jQuery
  • Used JSON for dynamic data communication between client and server using Restful calls.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Service Locator, Data Transfer Objects, Data Access Objects, Singleton, factory patterns.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Designed and developed the front-end with Struts2 framework and development of Presentation Tier using JSP pages integrating AJAX, JSP TagLibs, Apache Tiles, HTML, DHTML and JavaScript.
  • Extensively used regular expression for data standardization and normalization.
  • Used Maven scripts to build and deploy the Report Generation Service application.
  • Monitoring the servers in UNIX environment different Application in production servers.
  • Involved to creation of scripting in UNIX environment.
  • Used JUnit and involved the debugging both Test cases for testing the application modules.
  • Created and executed Manual Test scripts to verify complex system requirements, Transaction verified through Data Verification of Back-end Database using SQL queries on Oracle.
  • Designed all components for the system in Client - Server - Service architecture.
  • Designed and developed visualizations framework using JavaScript, D3js.
  • Designed Read oriented database schema by analyzing relationships between different entities.
  • Designed and implemented data integration pipeline project to populate data in normalized and standardized form into read oriented database.
  • Designed back-end system to process both batch requests and interactive requests.

Environment: Java, J2EE, OOA, OOD, Struts, Spring, Hibernate, JSP, AJAX, DHTML, JavaScript, Angular JS, Bootstrap, jQuery, JSON, Log4j, Tomcat, WebLogic, Subversion, Maven, JUnit, Oracle, Linux, Windows7 and Mac.

Confidential, Philadelphia, PA

Sr. Tech Lead

Responsibilities:

  • Designed and built the Home stream Webs rive which will be used by the X2 home project.
  • Worked closely with the clients to understand how the services will be utilized and guided the team in efficiently building a robust web service.
  • Performed code analysis and data analysis whenever required and also took care of the debugging, defect support and fixing of bugs.
  • Used spring for dependency Injection.
  • Wrote Consumed Soapful Services and created Restful Services for the client to consume.
  • Designed the scheduling of the jobs using spring Quartz.
  • Created Junit Test cases.
  • Worked on updating the design document and HLD.
  • Successfully completed deployment of 3 versions of the Home stream services in the production environment.

Environment: s: Java (JDK 1.7), J2EE, Spring 4, Spring Quartz, Curl, XML, XSD Schema, WSDL, SQL Server 2008, Apache Tomcat, Oracle 10g, Unix, SOAP UI, Eclipse

Confidential, San Jose, CA

Tech Lead

Responsibilities:

  • Guided the team to complete life cycle for the Big Data solutions including Requirement analysis, Technical architectural design, solution development, testing and deployment.
  • Designed and built robust Apache Hadoop solution for many Big data problems of existing SEO project.
  • Worked on creating technical user stories for the development team.
  • Held daily calls with the development and QA team to resolve daily bugs and help solve technical difficulty.
  • Part of planning sessions with team members to analyze requirements. Outlined, proposed and coded the proposed solutions.
  • Wrote a few Hive scripts that took care of streamlining the process of running multiple algorithms after Hadoop installation.
  • Configured sqoop and developed scripts to extract data from Oracle into HDFS.
  • Created Pentaho reports from the data analysis obtained.
  • Performed code analysis and data analysis whenever required and also took care of the debugging, defect support and fixing of bugs.
  • Successfully completed deployment of the collab tool in the production environment.

Environment: s: Java (JDK 1.7), Hadoop ecosystem and architecture, NoSQL, HDFS, Hive, MapR 3.0.2, Pentaho 5.0.4, XML, XML, XSLT, XSD, Ajax, Oracle, Toad Methodologies, Linux.

Confidential, Jacksonville, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Designed and developed the front end using HTML, CSS and JavaScript with Ajax and tag libraries.
  • Handled the client side and server side validations using Struts validation framework.
  • Used Spring Core Annotations for Dependency Injection.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSP tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used HQL and SQL for fetching and storing data in databases.
  • Created and updated Hibernate queries.
  • Worked on financial transactions like deposits, withdrawals, transfer, debit, and visa or bills payments. Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Implemented web services with Apache Axis.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Designed and built SOAP web service interfaces implemented in Java.
  • Used Apache Ant for the build process.
  • Used Clear Case for version control and Clear Quest for bug tracking.

Environment: Java, JDK 1.5, Servlets, Hibernate 3.2, Spring 3.0, Java beans, Ajax, Oracle 10g, Eclipse 3.2, Apache Ant, Web Services (SOAP), Apache Axis 2.0, Web Sphere 6.1, JSP Taglibs, JavaScript, HTML, CSS, XML, Clear Case, Clear Quest.

Confidential, Los Angeles, CA

Java Developer

Responsibilities:

  • Interacting with client for requirement gathering, analysis and modularization of the requirement.
  • Developed user interface using javaServer Pages (JSP), HTML and Java Script for the Presentation Tier.
  • Developed JSP pages and client side validation by javascript tags.
  • Transformed different XML documents into other formats using XSLT.
  • Developed an own realm for Apache Tomcat Server for authenticating the users.
  • Developed front-end controller using spring MVC to handle all the requests.
  • Developed Ajax call from JSP pages.
  • Developed DAO layer to handle the database access using Spring JDBC (DAO design pattern).
  • Developed custom tags to display the data in JSP pages.
  • Developed service layer to handle the Business logics using EJB as well as database transaction.
  • Deployed the application in Production environment.

Environment: Java 1.6, EJB 3.2, JSP, Spring MVC 3.2, Spring JDBC, JPA 2.0, Web Sphere, Restful Web Services, JavaScript, jQuery, JMS, JSON, Apache Tomcat, XSLT, Ajax, Oracle 10g, Maven, Rational Rose.

We'd love your feedback!