We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • To obtain architect/technical lead engineer position in a reputed software firm in big data mining, analytics and reporting .
  • Total 18 years of Software Development experience.
  • Almost 9 years of BIGDATA experience in Hadoop Ecosystem, Oracle Databases, Complex data pipelines , creating strategic solutions and working on customer engagements.
  • 12 years experience as Technical Lead Engineer/mentor .
  • 5 years worked as Hadoop Architect in Confidential .
  • Analysis of Structured/Semi Structured/Unstructured data to propose and design data architecture solutions for Scalability, High Availability, Fault Tolerance and Elasticity.
  • Design and Implemented solutions for BigData Platform.
  • Implemented Data Analytics on Datasets ranging from 100 TB - 5 PB.
  • Experience in Performance Tuning of PIG and Hive Scripts.
  • In-depth experience in translating key strategic objectives into action and governable roadmaps and designs using best practices and guidelines.
  • Involved in analysis system bottlenecks and propose solutions to eliminate them.
  • Performed DBA activities like - Access issues, Tuning, Alternative solutions, Backup and recovery.
  • Worked on all facets of software development life cycle .
  • Expertise in Confidential Advertisement Data Systems pipelines , Hadoop Technologies like HDFS, Pig, MapReduce, Hive, Oozie , Databases like Oracle, MySql .
  • End to End working knowledge of Data pipelines dealing with terabytes of data.
  • Strong Architect/Team Lead skills with engineers across different time zones and skill levels.
  • Strong Database skills using Oracle, MySql databases dealing with huge data tables.
  • Good working knowledge of web services using Spring, Hibernate and REST APIs.
  • Working experience as Architect for various products from design stage till implementation.
  • Extensive working knowledge in C/C++, Java, and Perl Scripting on UNIX platforms.
  • Excellent knowledge in data structures and algorithms.
  • Excellent insight into Static Analysis, Code Coverage and Performance Tuning tools Purify and PureCoverage and Performance Tuning tool as Quantify.
  • Experience in Managingcomplex projects where requirements change frequently or are loosely defined.
  • Excellent time management skills to timely address pressing customer issues without impacting new deliverables.

TECHNICAL SKILLS:

Languages/Scripting : C, C++, Java , Perl, Tomcat, Hibernate, Spring, REST, Oracle, MySql, Shell Scripting.

Big Data : Hadoop, Pig, MapReduce, Oozie, Hive and HBase.

Configuration Management/ Tools : IBM Rational Clear Case, Clear Quest, GIT, CVS, RCS, Test Driven Development, Maven.

Static Analysis Tools : IBM Rational Purify/Purecoverage/Quantify

Operating Systems : Sun Solaris , Linux, Windows.

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Senior Software Engineer

  • Worked on various stages of Display advertisement pipelines, data collection, aggregation, reporting and analytics. Includes key deliverables like fixed cost ads , which are high revenue Confidential front page ads, Internal reporting, External reporting, Account Management and other financial data
  • Member of convergence pipeline development team, which combines Confidential APT data pipeline and Confidential RMX pipeline for better reporting.
  • Designed and developed Monetisation base feed to report various crucial financial stats for better targeting Confidential ads.
  • Lead the team to develop Key Registry product to report beneficial information from Confidential Audience pipeline to various internal/external reporting teams.

Environment: HDFS, Unix, Windows, Eclipse, Java, Hibernate, Tomcat, Spring, Rest, XML, Maven, Pig, Map Reduce, Hive, Oozie, Perl, Git.

Confidential, San Jose, CA

Senior Software Engineer

  • Develop new features/compiler support/OS patches/fix customer issues in PurifyPlus products.
  • Fixed several issues reported by customers like Bloomberg, Synopsis, Cadence, Ericsson, Cisco, Siemens, EMC, which involved frequent remote debug sessions on customers’ machines.
  • Some of the key components implemented were improved cache management scheme, Purecoverage support for 64-bit applications, and converting the instrumentation engine to 64-bit applications .
  • Mentor new Engineers , with all components of the product, help QA Engineers with functional test cases.

Environment: Bigdata /Hadoop, PurifyPlus, C, C++, UNIX, IBM Rational Clear Quest, IBM Rational Clear Case, Perl.

IBM Informix

Menlo Park, CA

Software Database Engineer December 2000 - July 2002

  • Ported Informix Dynamic Servers and Client Tools onto SGI IRIX platform.
  • Wrote Unit Test cases , Involved in Automating writing scripts, analyzing bugs and fixing them.
  • Performed Regression testing and defect validation once the issues are resolved.
  • Wrote several complex SQL Queries to validate the porting completeness.
  • Involved in Functional and Back - end Database Testing.

Environment: UNIX/IRIX, C, C++, Clearcase, Perl, SQL, Informix.

We'd love your feedback!