We provide IT Staff Augmentation Services!

Software Engineer Resume

Emeryville, CA

SUMMARY:

8+ years of experience in software development lifecycle ranging from requirement analysis - -> HLDs --> development testing --> optimization --> maintenance of highly visible and impactful applications.

SKILLS:

Languages: Java, Python, PHP, C/C++, JavaScript, AngularJS, HTML, VB Script Databases MySQL, Oracle, Bigtable, Redis

Tools: & Frameworks: Kubernetes, Docker, Spinnaker, Spring, Flask, JUnit, TestNG, Weka, Postman

EXPERIENCE:

Software Engineer

Confidential, Emeryville, CA

Responsibilities:

  • Confidential works with platform providers and network operators to provide secure family applications like remote mobile device locator and management. I am working as a backend engineer for teams which work with different carriers for new applications development and existing features enhancements.
  • Implemented SMPP microservice from scratch as per carrier requirements to send SMS notifications to clients.
  • Implemented Network Locator microservice which can track parent/child devices using carrier services.
  • Automated the deployment environment using Kubernetes, Spinnaker, Docker and Jenkins

Software Engineer

Confidential, San Jose, CA

Responsibilities:

  • Worked in Confidential core Payments domain where my team handled entire payment setup before flow goes to later stages like transaction fulfillment, compliance etc.
  • Contributed in development of RESTful web services with different stories each sprint like features enhancements, redesigning, bug fixing, testing, release, live support, etc.
  • Worked on optimizations using RxJava/Reactive Java.

Software Engineer

Confidential, Mountain View, CA

Responsibilities:

  • Wrecking Ball and Asset Portal Server Decommission: Asset Portal’s Decommissioning module enables tray level decommissioning (rather than wait for the whole rack to be non-serving), globally and automation of asset retirement. It has multiple integration points with Oracle finance, Inventory, DejaVu, MRB portal, Monkey Wrench (data center), Part Info, Piston (disk security), Jenga(planning) etc. One of the goals was to achieve 90% accuracy between planned and actual decommissioned materials. In the first big decom at Hong Kong, the accuracy for 20,000 trays, 600 racks was at 99%.
  • Designed and developed a system to support reverse logistics flow of Confidential data center servers.
  • Designed a system which can scale for any other type of assets in future.
  • Integrated with various systems of different dimensionality to support different stages of asset decommissioning.
  • Implemented a system which can communicate smoothly with different stakeholder systems having various connection types.
  • Implemented multi-threading framework in Java to enable heavy volume data transfer.
  • Developed User Interface using AngularJS, Confidential Dashboard, ABI, Dremel and App Engine.
  • Implemented log saver to analyze logs using Python, ColumnIO and Confidential Dashboard.
  • Configured Scheduler to achieve concurrency of compatible and incompatible jobs.
  • Implemented mechanism for system health check and sending alerts.
  • ETL: Created workflow in Pentaho to bring data in Bigtable to feed Tableau for analytics.
  • Performed unit testing along with development using JUnit and Mockito

Software Engineer

Confidential, San Jose, CA

Responsibilities:

  • Worked as a software engineer in Confidential core payments and fulfillment team to enhance existing features and roll out new ones.
  • Setup ground work for automation using TestNG based framework in Java. This includes design and development of common utility classes and setup of GitHub repo for teams.
  • Worked with product and development teams in early stages of a project on project scope, customer impact and automation scope.

Software Engineer

Confidential, Santa Clara, CA

Responsibilities:

  • Worked as a software engineer for Confidential 's Single Sign-On authentication and authorization system, used by all Confidential applications, tools, and partner interfaces.
  • Enhanced security features and reduced new application boarding time.
  • Enhanced operational efficiency by developing new and improving existing interfaces using PHP, JavaScript, HTML, CSS

Software Test Engineer

Confidential, Sunnyvale, CA

Responsibilities:

  • My team - Integrated Consumer Experiences was responsible for providing better user engagement to generate more revenue and traffic. We delivered Universal Header Navigation Platform, Universal Sharing widget, Location widget, and Notifications widget projects.
  • Performed extensive testing of time critical components before any new release and worked hand-in-hand with development team for faster rollout.
  • Automated existing tests using SelNG (Selenium + TestNG) and integrated it with localization tool to support internationalization.
  • Automated backend tests using PHP.

Software Engineer

Confidential, Santa Clara, CA

Responsibilities:

  • Performed test automation of “Wells Fargo Mobile” on 40 different mobile browsers using QTP, Fiddler, and Device Anywhere. Developed automation scripts using VB Script such that a single script can run on all the device browsers by applying different User Agents.
  • Developed API using data mining and statistical algorithms for Market Forecasting application.
  • Played a lead role in LAMP Performance Tuning and Query Optimization for web-based test management tool - QMetry.

Software Engineer

Confidential

Responsibilities:

  • Involved in development of multiple components of web-based test management tool QMetry.
  • Automated file building process using Apache ANT

Hire Now