We provide IT Staff Augmentation Services!

Project Lead Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY OF EXPERIENCE

  • 10.8 years experience in the Java/J2EE based enterprise application development along with System Integration and unit testing.
  • Extensively worked in Core Java coding and object oriented design with strong understanding of Collections, Multithreading.
  • Excellent work experience with writing SQL queries, Store Procedures for major Relational Databases DB2, Oracle 10g/9i and MS SQL Server.
  • Worked on projects which use Agile (Scrum & XP) methodology for execution
  • Extensive experience in application development using Java, J2EE, JSP, Servlets, EJB2, JMS, SpringFramework (IoC, MVC, AOP), JDBC, Junit 4.0, Log4J, XML, XSD, XSLT, XPath, JAXB, JQuery.
  • Worked extensively in the development of Business applications using ORM frameworks like Hibernate, iBatis.
  • Extensively worked on multiple IDE tools like IBM IntelliJ, and Eclipse 3.2.
  • Developed Low level design documents using UML diagrams like Class, State, and Sequence diagrams
  • Involved in code versioning, Check In, Check outs and code merging using various configuration tools like CVS, Rational Clear Case and SVN (Sub Version).
  • Strong knowledge in developing Web Services using SOAP and XML.
  • Experience using JMS with EJB 3.0
  • Experience in using Adobe Flex 3.1
  • Worked on different OS like UNIX/Linux, Solaris, Windows 8.
  • Strong Experience in OO Analysis and Design
  • Strong Knowledge in generics jdk1.6.
  • Extensively used J2EE design patterns and Core Java design patterns.
  • Created Test cases using JUnit4.4 and Mockito frameworks to test functionality of application.
  • Good initiator, quick learner and excellent team - player with strong personal and group communication skills.
  • Proficient and highly competent in gathering user requirements and converting them into software requirement specifications using UML, Object Oriented Techniques.
  • Goal oriented team player, self-starter, quick learner, and proficient in handling multiple projects, Gap analysis simultaneously.

TECHNICAL SKILLS

Languages: Java, J2EE

Design Patterns: Core Java and J2EE patterns

Presentation: JSP, HTML, XML, Swing/Java AWT, GWT, Flex 3.1.

Business: Spring (IoC, MVC, AOP), Servlets, EJB 2.0, EJB 3.1, JMS, Web Services using (SOAP, RMI, & Rest) and JNDI.

Back-end: Oracle, JDBC, DB2, MySQL, SQL Server 2005, MongoDB. Hadoop (MapReduce & Pig)

ORM: Hibernate and iBatis

Application Servers: Weblogic 8.4, Tomcat 7.2, JBoss 7.1.2, WebSphere 7.2

Platforms: Windows 7 / Windows 8, UNIX, Linux, MacOs

UNIX: Shell Scripting, Job Scheduling (Cron and Control-M).

Build Tools: ANT, MAVEN, GIT, Gradle

Continuous Integration: Bamboo

Code Profiler: Sonar, Emma

Defect tracking tools: JIRA and HP-QC

Parsers: DOM, SAX, JSON

PROFESSIONAL EXPERIENCE

Project Lead

Confidential, Sunnyvale, CA

Responsibilities:

  • Setup stage fetches available topics and partitions from Zookeeper and the latest offsets from the Kafka Nodes.
  • Hadoop job stage allocates topic pulls among a set number of tasks. Each task does the following:
  • Fetch events from Kafka server and collect count statistics.
  • Move data files to corresponding directories based on timestamps of events.
  • Produce count events and write to HDFS.
  • Store updated offsets in HDFS.
  • Cleanup stage reads counts from all tasks, aggregates the values, and submits the results to Kafka for consumption by Kafka Audit
  • Build scalable products for consumer system on top of distributed systems. We scaled the platforms to support message ingestion volume from 20,000 messages per second to 50,000 messages per second with high availability and uptime.
  • Develop and guide team members for writing Junit test cases, enhancement code and test for scalability and explain code complexities.
  • Manage and collaborate with development team of 2 offshore associates.
  • Managed stakeholders from producer team

Senior Java developer

Confidential, Bethpage, NY

Responsibilities:

  • Writing shutdown hook for graceful shutdown and consuming the messages from queue for one last time in a multi-threaded environment
  • Developing an algorithm for adaptive rate for producer consumer system
  • Applying the feedback from the algorithm to produce a constant rate of consumption and production for the Kafka collector.

Project Lead

Confidential, NYC, Ny

Responsibilities:

  • Manage and collaborate with development team of 5 onshore and 12 offshore associates.
  • Managed stakeholders in Reference DataHub team
  • Established Work Breakdown Structure, provided resources (like smart cards), managed risks and issues, tracked progress and provide status reports
  • Involved in Production support phase of the application.
  • Mentoring and guiding offshore team for Production Support management including debugging and resolving bugs in Web Services and Spring Batch code.
  • Preparing DB scripts and PL/SQL programming to resolve DB related production issues
  • SQL Query tuning to enhance performance of application in production environments.
  • Served as POC for on call support in the production team on a rotation basis.

Technical Lead / Project Lead.

Confidential, NYC, NY

Responsibilities:

  • Participated in the system architecture and design and made use of proven Gang-of-Four (GOF) and J2EE design patterns
  • Established Work Breakdown Structure, managed risks and issues, tracked progress and provide status reports
  • Developed high level and low level design documents, put some prototype code so team could pick up from there for developement
  • Designed and led the implementation of complete functionality for support of web pages involving UI (CITI’s own UI framework using JSON and JQuery), DTOs, Business logic execution and invocation using EJBs. ( MDBs, Statefull and Stateless)
  • Designed and implemented complete functionality for support of Business Actions using JMS, EJB 3.0 and Spring (IoC) and implemented Log4j on Websphere application server.
  • Mentored & guided the team on CITI framework, Hibernate and Spring(IoC)
  • Developed the core part of the application: Global Rules Engine
  • Developed XSD and XML files for sending and receiving JMS messages.
  • Used CVS as a version management tool.
  • Configured queues on WebSphere using ActiveMQ.
  • guided team on usage of MDB’s to read the messages from JMS queues for asynchronous communication
  • Devised Traceability Matrix to track and relate Requirements, design components
  • Developed Test strategy, created Test plan and Test cases to help test lead

Project Lead

Confidential, Boston, MA

Responsibilities:

  • Involved in architecture, analysis, development and Production phases of the application.
  • Established Work Breakdown Structure, managed risks and issues, tracked progress and provide status reports
  • Guided and mentored team on the usage of GWT with JavaScript to fetch the requested command actions and report pages, save reports as Excel.
  • Guided and mentored team to develop presentation tier with the help of Model-View Presentation pattern to separate business logic in Presentation tier from view.
  • Used OSA-GWT framework for the GUI screens.
  • Guided and mentored team to develop XSLT files for transforming the XML response from the web service into HTML.
  • Implemented logger for debugging using Log4j.
  • Used JDBC for connectivity to DB2 for real-time tables.
  • Developed stored procedures, triggers and sequences in DB2 and called them from java using callable statements.
  • Performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Used GWT compiler and ANT script to build the JAR file.
  • Devised Traceability Matrix to track and relate Requirements, design components
  • Developed Test strategy, created Test plan and Test cases to help test lead

Project Lead.

Confidential

Responsibilities:

  • Established Work Breakdown Structure, managed risks and issues, tracked progress and provide status reports
  • Guided and mentored team on the usage of web services using technologies: SOAP over HTTP in order to consume network operations for mobile and wired callers (connect, disconnect, resume, suspend, migrate requests for telecom subscribers)
  • Guided and mentored team on coding and TDD (Test Driven development) best practices
  • Guided and mentored team on release of work packages
  • Guided and mentored team on code maintenance using core Java and web services using technologies: SOAP over HTTP
  • Fixing bugs for application.
  • Client interaction for product releases, issues clarifications and follow ups.
  • Also involved in design, analysis of new change requests.
  • Devised Traceability Matrix to track and relate Requirements, design components
  • Developed Test strategy, created Test plan and Test cases to help test lead

Technical Lead.

Confidential

Responsibilities:

  • Established Work Breakdown Structure, managed risks and issues, tracked progress and provide status reports
  • Guided and mentored team on the usage of SAX and Dom Parsers required for project along with RMi invocation
  • Responsible for implementation, basic testing, release of work packages.
  • Implemented new specifications, fixed bugs for application.
  • Client interaction for product releases, issues clarifications and follow ups.
  • involved in design, analysis of new change requests using RPC

Java Developer

Confidential

Responsibilities:

  • Responsible for design and development of Flex Application from scratch.
  • Understanding event based programming and designing the relational data model for database
  • Writing enhanced queries for application not provided by IBatis by default
  • Unit Testing and Integration of application

Senior Subject Matter Expert

Confidential

Responsibilities:

  • Understanding the Orchestration and Service Fulfillment architecture for B/OSS Product
  • Writing code to support the Managed Network Activation framework using Spring (IoC) and JMS queues
  • Unit testing by consuming the services

Core Java

Confidential

Responsibilities:

  • Developed code using EJB 2.0 and using Java Design patterns like Singleton, Decorator etc.
  • Unit testing
  • Mentoring a junior resource with the application setup and coding activities

We'd love your feedback!