We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Over 10.9 years of experience in JAVA software development in domain like Sales/Telecom/financial with over 8 years experience in object oriented frameworks for large applications using architectural and design patterns
  • Experience in design, development, testing and support activities of software products
  • Hand on experience on Hadoop and Map reduce framework, large data analysis using Hive, HBase
  • Experience in development, deployment and maintenance activities on WINDOWS and UNIX based platforms.
  • Experience in leading the team for on time delivery
  • Exposure to financial domain which includes banking and spread betting and telecom mission critical applications, order management system (OSS)
  • Have hands - on experience in NoSQL database like HBase and Cassandra
  • Contributor of Apache Hadoop 2.0 with (YARN)

TECHNICAL SKILLS:

Bigdata Technologies: Hadoop, MapReduce, Storm, HBase, HDFS, Hive, Pig, scoop. Flume, Cassandra, Flume, Apache Kafka, Zookeeper, Oozie, Spring workflow, Solr 4.10.

NoSql DataStore: HBase, Cassandra.

Hadoop Ecosystem: Apache Hadoop 1.0, Hadoop 2.0 YARN, Sqoop, Hive, Pig, Oozie, Mahout, HDFS

Programming: Java 1.2 +, J2EE

Scripting: Ksh, bash scripting

Database: Oracle, MS Sql Server

Web Servers: Apache Web Server 2.0, Apache Tomcat 4.0, SOAP, IBM WebSphere 7.0

Version Control System: Concurrent Version System (CVS), SCCS

Open Source Software/API: Log4j, Apache commons, Apache Velocity, Apache ANT 1.5, and CVS, Spring

Development Tools: Eclipse, NetBeans, IBM RAD

Domain Exposures: Banking, Spread Betting, Finance, Telecom

PROFESSIONAL EXPERIENCE:

Confidential

Lead Software Engineer

Platform & Skills: Java, Hadoop, Hive, Pig, Oozie, and Voltage Encryption

Responsibilities:

  • Key developer from the initialization of the project.
  • Leading a team in diverse geography and delivering best solutions for the requirements.
  • As a lead, involve in design discussions and with portfolio architects.
  • As a lead and a developer provide dynamic and generic/reusable implementation of the solution.
  • As lead in design discussion, I have proposed workflow of the application to scalable enough to handle parallel load.
  • As a lead developer created components of the application. Which can be reused in another project, in fact they are being used in another projects as well.
  • As a lead developer created components which are used in create analytical report in identifying potential lead for the business .

Confidential

Module Lead Software Engineer

Platform & Skills: Java, Mapreduce, Hadoop, SOLR, Spring boot, REST, Postgress, Zookeeper

Responsibilities:

  • Analyzing the given requirements
  • Leading a team in diverse geography and delivering best solutions for the requirements.
  • I am playing a key interface between offshore development and onshore client
  • Is a key members of the project having business knowledge and development strategist.
  • As a lead helping team in logic, business requirements clarification.
  • I have designed and development module which is a layer between UI and SOLR.
  • I have considered spring boot RESTful interface for the middle layer between UI and SOLR.
  • Have benchmarked and proposed a SOLR topology design strategy along with schema design.
  • I have designed an ETL process using mapreduce for data ingestion in SOLR.
  • Have created a component which helped in migrating DB backend to SOLR backend with minimal frontend impact.
  • Created a microservice architecture and component in it for horizontal scalability along with easy DevOps.

Confidential

Module Lead

Platform & Skills: Java, MapR Hadoop, HBase, Hive

Responsibilities:

  • Analyzing the given requirement.
  • Leading a team and delivering best solution for the requirement.
  • To research and explore technologies, algorithms that help in arriving at a solution that is acceptable.
  • Design and developing the ETL framework for ingestion, transformation and loading of data.
  • Designed a schema for NOSQL (HBase) for data ingestion.
  • I have designed a framework as a DAG(Directed Acyclic Graph), which can run local and remote actions in a single workflow.
  • I have also considered Plugin and Play architecture in design for future enhancement of the project.
  • Creation of Map-Reduce actions are handled by configuring workflows configuration without a requirement of java code by the end user.

Confidential

Senior Software Engineer

Platform & Skills: Java, J2EE, Hadoop, HBase, Sqoop, Hive, Apache Camel, Solr 4.0

Responsibilities:

  • Design and developing the solution architecture using bigdata technologies (Hadoop, Hbase, Sqoop, Hive, SOLR 4.0)
  • Successfully imported the data to HDFS from Microsoft SQL Server using Apache Sqoop
  • Implemented a robust highly scalable system with Clustering of SOLR. Hadoop and HBase
  • Integrated Hadoop with NoSQL DB’s on data migrations from RDBMS to Hbase
  • Tuned, configured and set up optimized Hadoop clusters for a specific set of business use cases
  • Integrated SOLR with messaging system for incremental index update (SOLR 4.0)

Confidential

Senior Software Engineer

Platform & Skills: Java, J2EE, Hadoop, Cassandra, Pig, Hive, Sqoop, Hector, Chukwa

Responsibilities:

  • Understand typical use cases and define designs that leverage technologies to deliver value to client
  • Recommend best strategies, designed and developed the solution architecture using bigdata technologies
  • Successfully delivered couple of initiatives on big data analytics and large data processing using Hadoop M/R
  • Having good understanding of Cassandra No-Sql database, writing DAO layer for reading and writing to Cassandra
  • Optimized Hadoop clusters for a specific set of business use cases.
  • Wrote effective Map reduce jobs and executing them over Large Hadoop clusters
  • Integrated Hadoop with NoSQL DB’s on data migrations from RDBMS to Cassandra
  • Structured Hive Queries for data analytics of Large Data sets

Confidential

Senior Subject Matter Expert

Platform & Skills: Java 1.4.1, Java, web services, SOAP, Eclipse, CVS, Unix/Linux,, ANT JUnit, and JDBC, Spring IOC, IBM Websphere 7, IBM RAD.

Responsibilities:

  • Implementing business rules logic in applications to adhere to central USA telecom body called FCC
  • Implementing various component to receive order from external entities
  • Implementing generic framework to various CLEC to create their request processing structure
  • Implementing various web services to fetch data from external bodies and validated them through business rule engine
  • Client interaction for requirement gathering and creating Application Interface design documentation and review records, High level design documents, and Business requirement documents and other required for ITUP process
  • Collaborating with team and client to record the requirements and gaps in project
  • Mentoring team for the project

Confidential

Software Developer

Platform & Skills: Java 1.4.1, Java, Velocity, SOAP, Eclipse, CVS, Unix/Linux, MySql, ANT JUnit, and JDBC.

Responsibilities:

  • Implementing Java swing components for internal Confidential and emailing system using velocity
  • Implementing emailing report sending system written in java
  • Implementing loading balancer middleware written in java for backend servers software
  • Implementing traffic mentoring software written in java
  • Implementing java components to maintain traffic load on server and call quality to company’s client
  • Implementing java components to maintain various switches in various countries

Confidential

Software Developer

Platform & Skills: Java 1.4.1, Java, velocity, SOAP, Eclipse, CVS, Unix/Linux, MySQL, ANT JUnit, and JDBC.

Responsibilities:

  • Implementing the platform for analysis of real time data streaming from stock exchanges like LSE and NASDAQ
  • Implementing ease to get best price to buy or sell according to the volume and price at specific time for any security listed on LSE
  • Implementing real time analysis of Level 1 and 2 data to trader
  • Implementing ease of trading without intermediate brokers
  • Implementing real time management of portfolio for traders in real time environment

We'd love your feedback!