We provide IT Staff Augmentation Services!

Team Lead Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 13+ years of experience in Analysis, Design & Development of Object Oriented Software Systems and building complex, high performance, enterprise - grade, n-tier, Web, Distributed and Client-Server applications. Played various roles like Programmer, Sr Programmer, System Analyst and Team lead.
  • 10+ years of experience Programming with Java, J2EE, Web Services, EJB, Struts, Spring, Hibernate, Oracle, Linux and Windows and App and web server like BEA Web Logic, JBOSS, and Tomcat Servers.
  • 3+ years of experience in large scale Big Data applications architecting, analysis, design, development, testing and maintenance by using Java, Scala, Kafka, Big Data (Apache Hadoop, Spark, HDFS, HBase, Pig, Hive, Impala, Zookeeper and NoSQL database like HBase).
  • Hands on experience in Spark, Scala, MapReduce, HDFS, Hive, Oozie, HBase, Zookeeper, Flume and Sqoop.
  • Experience in NoSQL databases like Hbase.
  • Having good knowledge on Hadoop Cluster Administration like Cluster configuration, Single Node Configuration, Multi Node Configuration, Data Node Commissioning and Decommissioning, Name Node Backup and Recovery, HBASE, HDFS and Hive Configuration, Monitoring clusters.
  • Experience in all stages of SDLC (Agile, Waterfall), writing Technical Design document, Development, Testing and Implementation of Enterprise level Data mart and Data warehouses.
  • Experience in various domains Telecom, Utility and Retail.
  • Lead with good Mentoring, Leadership skills, Analytical, Technical and interpersonal skills.
  • Full life cycle experience in architecture, requirement analysis, design, development, testing, deployment and support for projects.
  • Strong Experience in RESTful web services in various projects using Spring REST and JAX-RPC and JAX-WS Web services.
  • Good experience working with Distributions such as Cloudera and Hortonworks.
  • Strong experience in RDBMS using MS-SQL Server 2000/2005, Sybase and MySQL.
  • Strong working experience and knowledge on the MVC architectures implementations like Struts, and Spring MVC Framework.
  • Experience in Agile methodology (SCRUM process, Kanban), CA Agile Central (Rally) and IBM RTC.
  • Ability to learn new Technologies, Frameworks and understand Business requirements in quick time and efficiently implementing the same.

TECHNICAL SKILLS

Hadoop/Big Data: Spark, Scala, MapReduce, HDFS, Hive, Sqoop, Flume, Zookeeper, HBase and Kafka.

Programming Languages: Java, Scala.

J2EE: Servlets, JSP, JDBC, EJB, Web services

Frameworks: Struts, spring, log4j, Hibernate. MVC, Hadoop, Spark, poi, i-text, React.

Web/ Application Serves: Tomcat WebLogic and Jboss

Build Tools: Ant, Maven2

XML Technologies: XML, XSL, XSD, XSLT, SAX/DOM Parsers, Web Services

Web Service frameworks: Axis, Spring REST.

Database: Oracle, Ms-Sql and My SQL.

Scripting languages: JavaScript, AJAX, JSON, and CSS.

Versioning Tools: Git, SVN and VSS.

Operating Systems: Unix/Linux, Windows.

Methodologies: Waterfall, Agile (Rally).

Tools: Maven, Ant, Jenkins, Sonar and Drools.

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Team Lead

Responsibilities:

  • Developed spark jobs using spark 1.6 and 2 and created generic code for PDF and Excel generation using different frameworks.
  • Developed Risk work station Web application modules like Credit Appetite paper UI and PDF.
  • Design and developed Spark launcher/Scheduler/Listener for executing spark Jobs, dependent jobs and to capture Spark job metrics.
  • Written reusable java components to use across the data processing pipe line.
  • Created reusable frameworks for generating PDF’s and Excel’s through meta data driven approach.
  • Integrated spark jobs using spark launcher and Scheduler with Metadata driven approach.
  • Integration spark launcher with spring boot, job monitoring through UI and spark job failure alerts through auto ticket creation and mail notification.
  • Created spark streaming applications and Integrated with Flume/Kafka for real time data processing between dependent applications.
  • Created spark frameworks for Reconciliation, Data Quality check and ETL Framework for migrating ETL jobs in to spark job using Meta data driven approach.
  • Data architecture - Data classification, formats, transformations, sources, targets and persistence mechanism.
  • Good Exposure to the Cloudera distribution.
  • Created framework to run multiple queries in Multi-Threaded environment.
  • Dig deep into performance, scalability, capacity and reliability problems to resolve issue.
  • End-to-end use case implementation including architectural design, coding and testing
  • Offshore coordination, QA/UAT/PROD support and deployments.

Technologies & Environment: Java8, spring, Hive, Spark, Kafka, Cloudera, flume, React, i-text5, poi, Tomcat and REST Web-services.

Confidential

Lead Developer

Responsibilities:

  • POC for micro Services implementation for new REST Web-services.
  • POC for micro Services integration/migration for existing SOAP Web-services in to REST Web-services.
  • POC for testing automation tools using Hadoop Technologies like Map/Reduce, Solr, Sqoop.
  • Configured Dev/QA servers for Automation testing tools development.
  • Conducting demos every week with onsite coordinator and Client and got the suggestions and implemented.
  • Designing, developing and documenting technical solutions and the architecture according to the company and industry standards.
  • Analyze and verify the XML schemas, XPDL logic and codes designed and developed using tools such as XMLspy, Contivo and Eclipse respectively.
  • Conducting walkthroughs and presenting the final Low level design document via ATT Connect or in person to lower & upper level management, Clients, test teams and stakeholders from other sub-systems and downstream systems (both internal & external).
  • Leading team from offshore and coordinating with onshore leadership, clients and stakeholder.
  • Leading requirements gathering sessions to elicit requirements from stakeholders, using techniques such as interviews, JAD sessions, surveys and/or other techniques.
  • Designing, developing and documenting technical solutions and the architecture according to the company and industry standards.
  • Contributing towards the development of the Solution Definition/Approach documents.
  • Translating the high level business and user requirements into system level functional requirements using appropriate level of details to enable the developers to develop and implement the codes based on it.
  • Documenting system requirements specifications in simple, clear, unambiguous and concise language and by utilizing the standard corporate templates.
  • Defining quality attributes external interfaces, constraints, and other nonfunctional requirements such as volumes to ensure that the web-services meet the expected SLAs (Service Level Agreements) and performances.
  • Leading the requirement analysis, and verification sessions to ensure that the requirements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable and that they conform to standards.
  • Participating actively in the requirements prioritization meetings with the developers.
  • Conducting and participating in peer reviews and inspections of requirements documents and work products derived from requirements specifications to ensure that the requirements were interpreted correctly.
  • Using IBM TDP/Rally to create, manage and produce traceability matrixes for various artifacts throughout the project.
  • Authoring High Level Design (HLD)/ User stories documents that define the high-level design details.
  • Conducting walkthroughs and presenting the final design via ATT Connect or in person to lower & upper level management, development & test teams and stakeholders from other sub-systems and downstream systems (both internal & external).

Technologies & Environment: SOAP Web-services, spring, Spring REST, Java7, Maven2.0, Tomcat7, Big data MR, Sqoop and Apache Solr.

Confidential

Lead Developer

Responsibilities:

  • Involved in requirements gathering, Requirement discussion.
  • Interacting with client daily basis and give the work status updates.
  • Developed wireline and Wireless Activation flow and DTV.
  • Helping team members when they struck of with technical or functional clarification.
  • Wireline Team lead from offshore.
  • Architectural design session with onshore and Design team.
  • Conducted review session and Validation of daily build status.
  • UAT/Production support for warranty period.
  • Contributing to the development of the AID (Application Interface Design) and participating actively in the AID review sessions.
  • Authoring High Level Design (HLD)/ User stories documents that define the high-level design details.
  • Using IBM TDP/Rally to create, manage and produce traceability matrixes for various artifacts throughout the project.
  • End-to-end use case implementation including architectural design, coding and testing
  • Conducting walkthroughs and presenting the final design via ATT Connect or in person to lower & upper level management, across teams and stakeholders from other sub-systems and downstream systems (both internal & external).

Technologies & Environment: Java6, spring, Jsp, servlet, Struts, Ant, HTML, CSS, JQuery, WebLogic 9 and Sun webserver

Confidential

Developer

Responsibilities:

  • Involved in requirements gathering.
  • Requirement gathering with Onshore as well Client.
  • Involved in bug fixes and tested the application.
  • Developed design specifications.
  • Developed PTP Feeds
  • PTP Feeds integration and testing.
  • Control-M was used for configuring and running PTP Feeds.
  • Development Status updates to offshore and Onsite management on weekly basis
  • Developed unit test cases and executed.
  • Deployment status updates for Asia pacific and UK region.
  • Production Support for Warranty Period

Technologies & Environment: Java6, Spring, XML, XSD, Maven, CSS, Jquery, PL / SQL, UNIX.JUnit and Glassfish server.

Confidential

Developer

Responsibilities:

  • Created various tools for faster project development.
  • Optimization in SCM Confidential various stages from Web Layer to Data Access layer to Database.
  • Architectural support to development team, active part in Delivery to client, UAT/PROD support.
  • SME for Inventory Module in Supply chain management.
  • Implemented modules like Distribution, Procurement and Inventory.
  • Inventory module performance tuning.

Technologies & Environment: Java5, EJB, JSP, Servlet, XSLT, XML HTML, MS Sql server 2000/2005, DB2 and Jboss.

We'd love your feedback!