We provide IT Staff Augmentation Services!

Lead Developer Resume

4.00/5 (Submit Your Rating)

OBJECTIVE

  • Seeking a challenging solutions development positions, with strong emphasis and core competency in Big Data, Hadoop ecosystem and Java Technologies, where I can apply my current skill set, ability to learn quickly in fast moving environment, 14 Years of experience and desire to define and create cutting edge applications and solutions for the organization and to become an invaluable asset to the organization.

SUMMARY

  • Worked on various verticals like Banking, Utility, Energy and Supply Chain/Reverse Logistic, HR System, CRM and Contact Centers Applications.
  • Experience in Object Oriented Analysis, Design, Development and Implementation including Pre - Sales and Services.
  • Strong Java/J2ee/ETL, Client-Server Side Programming and Reporting background along with understanding of complex processing needs of big data, distributed computing and parallel Programming.
  • Seasoned Professional, with project planning, Estimation technique, execution, monitoring and resource balancing skills with ability to support at all levels.
  • An ardent proponent of Agile Code Engineering practices and Process Automation, also involved in open source contribution to Hadoop/NoSQL.
  • Cloudera Certified Hadoop Developer, Oracle Certified Java Programmer and PMI certified PMP Professional.
  • Strong background experience in Java/J2EE,Server side programming, Web Application Development, and Big Data / Hadoop Ecosystem technologies which includes Map Reduce, HDFS, Pig, Hive, Sqoop, Flume, Oozie, Jython.
  • Core Java (Threads, Collections, File Handling, IO, Reflections, and Socket Programming), JSP, Web Services, EJB, Struts, JSON, Cognos Crystal reports.
  • Worked on Cognos BI Reporting tools like Query Studio, Report Studio, Framework Manager, Developed reports using Jasper reports.
  • Excellent knowledge about Web security, SSL, Web Service Security and tools like key store for import/export certificates. Configured Application Server for SSL environment.
  • Excellent understanding of Hadoop architecture both HDFS Storage and Distributed computing on YARN.
  • Excellent understanding of various daemons such as Job Tracker, Task Tracker, NameNode, Secondary NameNode and DataNode, Resource Manager.
  • Knowledge of developing customized UDF's to extend Hive and Pig functionality.
  • Ability to import and export data to HDFS from RDBMS using SQOOP
  • Experience working with SQL & NOSQL databases using Oracle, SQLServer, DB2 and HBase
  • Responsible in Developing Oozie workflows to schedule jobs.
  • Proficient in writing Unix/Linux shell scripts.
  • Experienced with different compression techniques like LZO and GZip, File Formats, Serialization and Sorting Algorithms.
  • Knowledge of OLAP, Data Mining and good understanding of Machine Learning.
  • Good understanding of different working strategies like Agile, Waterfall and Scrum methodologies.
  • Expert in System study, Requirements Analysis, Design, Development, Testing, Debugging, Deploying, Training, Documentation and Implementation of IT projects over full project life cycle.
  • Involved in review of various documents including the PM Plan, Software Requirement Specifications (SRS),
  • Business requirements document (BRD), Use Case Specifications, Functional Specifications (FSD), Systems Design Specification (SDS), Requirement Traceability Matrix (RTM) and testing documents.
  • Experience on Configuration Management, Defect Management and Knowledge Management.
  • Expertise in using Together, Microsoft Office Visio for constructing and designing UML
  • Diagrams like use case diagrams, class diagrams, collaboration diagrams and sequence diagrams
  • Strong analysis and troubleshooting skills.

PROFESSIONAL EXPERIENCE

Confidential

L ead Developer

Tools: Map Reduce on YARN, Hive, Sqoop and Flume, Oozie, Core Java (Threads, Collections, File Handling, IO, Reflections, and Socket Programming), JSP, Web Services, EJB, Struts, JSON, Cognos, Jython, Velocity, Jasper Reports, James mail Server, Web sphere, DB2, SQL Server, Oracle, SOAPUI, SOA & WSDL, AXIS web services, SOAP web services

Environment: Linux CentOS, Ubuntu and Windows 7

Responsibilities:

  • Worked on both Front End and Server Side Development of product application.
  • Worked on Core Java, JSP, Servlet, EJB, Different Design Patterns, Java Script, CSS, HTML, DHTML, Database SQL queries, Stored Procedure, Functions, and Triggers.
  • Involved in Hands-on coding and development on Java based MapReduce Programming for ongoing Big Data implementation.
  • Designed and developed data ingestions and export jobs to/from HDFS Using Apache sqoop.
  • Data ingestions using Apache Flume from Social Media sources like Facebook and Twitter and Weblogs into the Product for predictive analysis and Data Science.
  • Involved in loading data from LINUX file system to HDFS.
  • Used Pig as ETL tool to do transformations, joins and aggregations before storing the data into HDFS.
  • Created Hive tables and loaded data from Oracle, SQL Server database using Sqoop.
  • Analyzed unstructured data using Pig Latin.
  • Extensively worked on Hive tables, partitions and buckets for analyzing large volumes of data.
  • Debugging Map Reduce jobs using job history logs and syslog for tasks.
  • Developed shell scripts for adding process dates to the source files.
  • Extensively worked on Apache Flume to collect the logs and error messages across the cluster.
  • Provided support to data analyst in running Pig and Hive queries for creating views.
  • Performed defect co-ordination with both Development & Testing Teams.
  • Active co-ordination and communication with the Client.
  • Worked on Internal Web application to fetch data from HDFS using Map reduce Programming and Hive and show results to Users for Internal Testing.

Confidential

L ead Developer

Tools: Used: Core Java, JSP, JSF, JMS, MQ Series, Struts, Spring, Hibernate, JBoss, TFS, Ant, Web sphere, Apache-Tomcat, Web logic, SQL Server, Oracle, XML, JAXP, XSLT, Angular.js

Responsibilities:

  • Worked to implement customer's customizations and proof of concept to show feasibility of solutions.
  • Worked on data migration using web services to extract data from customer database and insert data into product main database.
  • Developed, deployed and supported application on J2ee Based Application Server like Jboss, Apache-Tomcat and Web sphere application Server.
  • Worked to fix production support issues and new enhancements to the product.
  • Worked offshore team members to delegate tasks.
  • Worked on multiple databases like Oracle, SQL Server.
  • Worked to make Agile sprint Plan and sprint review meetings with product owner.
  • Used Responsibility Assignment Matrix to illustrate the connection between task or activities with team members.
  • Worked to implement review meeting suggestions and carry the tasks forward to next sprint.
  • Study Load and performance testing result and subsequent changes to fix performance bottle neck with in the product.

Confidential

Technical Lead

Tools: Used: Java, JSP, Struts, Oracle, JSR-168, Web sphere portal server 5.1, RAD7, Web sphere portal server 5.1, Sun One LDAP, CVS, XML

Responsibilities:

  • Visited client office at Buffalo USA to acquire the domain knowledge for BV Qualification and their different business lines.
  • Implemented policies, prototype and proof-of-concept solution to ensure viability of the solution.
  • Worked with team of business analysts and helped them in writing Application requirement document, SRS and business use cases.
  • Worked to write SRS, business use cases, and High level design documents.
  • Was responsible for project planning and estimation.
  • Designed new database tables and later developed Role based security module.
  • Worked with Java LDAP API & Corporate LDAP Server to fetch user data into the Application.
  • Wrote java base classes and designed the architecture of the whole project.
  • Worked on System use cases and prototype design.
  • Worked with database team to design new database schema for the application
  • Lead the team with software design, development and software code review process
  • .Worked on Onshore/Offshore development model.
  • Followed CMM level process for Quality Assurance.

Confidential

Technical Lead

Tools: Used: Java, Spring MVC, JavaScript, JSP EJB, (custom tag libraries), Struts, EJB, Oracle, OC4J, Oracle IAS, AJAX, PVCS, Hibernate, XML

Responsibilities:

  • Visited customer at Pittsburgh US GENCO office to acquire the domain knowledge on reverse logistics and supply chain management.
  • Worked on Onshore/Offshore development model and used to communicate as a bridge with US team and Team in India.
  • Responsible for prototype and proof-of-concept solution to ensure viability of the solution and to convince the client.
  • Was responsible for project planning and estimation and delivering the knowledge transfer team.
  • Leaded the effort on design, development & Testing.
  • Worked as a core development team member to develop the application.

Confidential

ATL (Associate Technical Lead)

Tools: Used: Java, JSP, EJB, Struts, SQL Server, Oracle10g Application Server, OC4j, Eclipse, TogetherJ6.1, Open source technologies.

Role & Responsibilities:

  • As an Associate Technical Lead, visited client place at Louisville Kentucky USA to capture the business requirements.
  • Attended customer workshops to get actual requirements.
  • Designed and planned prototype, POC (Proof of Concept), Database, UML based Java Class diagram, Sequence Diagram Using Together 6.1.
  • Gave Estimation and created development schedule for creation of RFP, SOP and various Reports.
  • Evaluated team performances and appraisal with higher management.
  • Wrote SQL Server Stored Procedure cursors to do various Database activities.
  • Worked with customer and QC team for User Acceptance Testing (UAT).
  • Worked on database replication using database triggers to replicate data across multiple database.
  • Worked on production environment to resolve customer's critical issues.
  • Followed CMM level process for Quality Assurance.

Confidential

Senior Software Engineer

Tools: Used: Java, JSP, Struts, SQL Server, Oracle10g Application Server, OC4j, Eclipse, TogetherJ6.1, Common net FTP .

Responsibilities:

  • As a Sr Software Engineer, I was involved to understand the business model of the customer
  • Designed the database model, Class Diagram, Sequence Diagram Using TogetherJ, Java Modeling,
  • Identifying Struts Action classes, Command bean (Session Façade), DTO, DAO Methods.
  • Was responsible for business knowledge transfer to the team and took session on database designing, class diagrams.
  • Created a layout for design and responsible for signoff for design with customer.
  • Wrote high level design document (HLD), Application Roadmap Document (ARD).
  • Worked as team member to develop and update data dictionary.
  • Wrote queries to insert bulk data from external sources like big flat files directly from FTP Server.
  • Followed CMM level process for Quality Assurance.

Confidential

Senior Software Engineer

Tools: Used: Java, JSP, Struts, EJB,SQL Server, Oracle10g Application Server, OC4j, Eclipse, TogetherJ6.1, Open source technologies.

Responsibilities:

  • As a Sr Software Engineer, I was involved in understanding the Business model, designed the Database Model, Class Diagram, Sequence Diagram Using Together6.1, Java Modeling, Identifying Struts Action classes, Command bean, DTO, DAO Methods.
  • Wrote complex SQL queries to extract data for reports.
  • Designed database tables for Role based security model.
  • Worked with team of business analysts and helped them in writing Application requirement document, SRS and business use cases.
  • Followed CMM level process for Quality Assurance .

We'd love your feedback!