We provide IT Staff Augmentation Services!

Full Stack Developer/onsite Lead Resume

0/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • 9+ years of IT experience in Analysis, Design, Development and Maintenance/ Support of Multi - Tier Web applications usingJAVA/J2EE, .NET & Open Source technologies.
  • 2+ years of experience in leading & managing team of software developers span across the globe.
  • Strong knowledge & experience in Object Oriented Analysis & Design (OOAD) by developing data model & other UML diagrams.
  • Well acquainted with Agile methodologies & principles (Scrum).
  • Participates in all phases of software development life cycle.
  • Experience in Implementing Service Oriented Architecture (SOA)with building SOAP based and RESTful Web Services using JAX-WS & Apache CXF.
  • Experience in developing client & server-side components J2EE (JSP, Servlets, JDBC, JNDI, XML, EJB 2.0, and JMS (Message Driven Beans) using Struts & Spring framework.
  • Experience in building front-end applications using front - end technologies such as HTML5, CSS, JavaScript, JQuery and AngularJS.
  • Experience with utilizing Amazon Web Services (AWS) cloud platform specific to EC2, ELB, RDS, S3, and OpsWorks.
  • Experience with Unit Testing using JUnit
  • Experience with relational database systems like Oracle, MS SQL & working with complex queries.
  • Working knowledge of NoSQL databases such as Cassandra.
  • Familiar with Object Relational Mapping technologies such as JPA.
  • Working knowledge of SCM such as SVN, Git.
  • Experience in working with Application Servers like Apache Tomcat, BEA Web logic 8x, OC4J and building, deploying enterprise applications using Ant & Maven.
  • Work as team player with excellent communication in written and presentation skills with strong aptitude towards learning new technologies.
  • Highly motivated and self directed with the ability to set priorities and meet deadlines within tight schedules, supporting multiple projects within dynamic environments.

PROFESSIONAL EXPERIENCE

Confidential - Mountain View, CA

Full Stack Developer/Onsite Lead

Responsibilities:

  • Develop ingestion background process for ingesting Sports Talk Radio streaming URLs from third party providers.
  • Writing Unit & RPC tests for all server side components using Mocha
  • Develop UI to perform CRUD operations for Sports configuration management.
  • Lead an offshore team for migrating existing CMS features such as Ingestion & Station Tree Management to Cassandra.
  • Involves in design discussions, updating design documents for migration projects.
  • Participated in WAR room testing & code reviews for A/B Testing framework migration from Cloudant to Cassandra.
  • Involved in Production Support & Releases Management for deploying features periodically using AWS.
  • As Onsite lead, I use to manage scrum by facilitate the daily standup, helping team maintain the burn down chart, setting up sprint planning sessions, writing user stories, remove obstacles that affect the team using JIRA.

Confidential, Bothell, WA

Java / SOA Developer

Responsibilities:

  • Build HSO Lite middle tier layer by modularizing the entire upgrade flow features for Retail & other service channels into various modules/components which can be later exposed as web service using Core Java, Spring, JPA technologies.
  • Implemented SOA with consuming SOAP Based web services build for handset upgrade process.
  • Develop the following rich & intuitive UI (User Interface) components and controllers for HSO Lite application using front-end technologies such as Spring MVC, JSP, HTML5, and JSON, CSS, JQuery to be used across all devices such as desktop, tablets, and smartphones & adhere to cross browser compatibility issues.
  • Develop and include various enhancements, bug triaging & fix production issues related to HSO Lite maintenance tool.

Confidential - Bellevue, WA

Programmer Analyst/Onsite Team Lead

Responsibilities:

  • Analyzing Confidential ‘s existing batch processing system developed for one of their email marketing campaign file generation process called TGPT (Trip Guide Pre-Trip).
  • Preparing the Requirement Specification document based on the analysis done for their existing XSLT based batch processing system executed as 3 sequential batch processes which written in Java.
  • Developed and Prepared Design Document for the complete rewrite of the XSLT based batch processing system in Java to .NET by replacing it with C# components making it as highly configurable as per Confidential ’ s requirements for revamping the existing batch processes.
  • Designed the custom Batch framework design to be implemented in C# and T-SQL.
  • Developed UML diagrams such as Class diagrams, Sequence diagrams along with Application Process flow diagrams and incorporated into the design document.
  • Performing Code Review for the C# components developed by team members to ensure the coding in done as per batch framework design.
  • Prepared Application Manual document for IDS explaining the installation and configuration of IDS batch components along with providing a brief high-level technical overview about each batch components.

Confidential - Dallas, TX

J2EE Developer

Responsibilities:

  • Implemented SOA with consuming Web Services for implementing Loyalty (Welcome Rewards Program) Service with for Confidential Inc.
  • As part of WSE Redesign process, developed presentation layer and Client-Side validations were done using HTML, DHTML, CSS, JSP, JSTL, YUI, and JavaScript & AJAX.
  • Implementing & Integrating MS Virtual Earth Maps Control and MWS (Map point Web Services to replace existing Mapping functionality for all locations to be searched.
  • Refactoring the Redesign code as well as responsible for page load performance optimization by implementing cache and grouping YUI JavaScript files and style sheets (CSS) files used as part of WSE Redesign Enhancements using Ehcache.
  • Developed Currency Conversion service and made it cache enabled as part of WSE Refine Search Design, which requires optimizing search results based on Price Filters & rating scale using Spring framework and Ehcache.
  • Extensive use of MKS for code versioning & control, merging the variant code with Trunk.
  • Use Mercury Test Director for defect tracking & resolving.

Confidential, Miami, FL

Java - Front End Developer

Responsibilities:

  • Developed presentation layer and Client-Side validations were done using Spring MVC, HTML, DHTML, CSS, JSP, JSTL and JavaScript & AJAX.
  • Developed Simply Enrollment Services (CBO) using TracFone/Spring framework using Spring JDBC, XML & Core Java.
  • Developed DAOs, its Implementation classes based TracFone core & domain related packages using Spring JDBC, Core Java.
  • Extensive use of CVS for code versioning & control, Merging the code with HEAD
  • Extensively use of J2EE Design Patterns (Service Locator, Data Access Object, Data Transfer Object and Session Facade) by using TracFone framework.
  • UsedMaven,a high-level, intelligent project management, and build and deployment tool.
  • Used JUnit to write test cases for testing the newly developed Simply Enrollment Services (CBO Services).
  • Involve in bug triaging & fixing using Mercury Quality Center.

Confidential

J2EE Developer

Responsibilities:

  • Extensively used Struts Framework and Struts Tag Library.
  • Developed presentation layer in HTML and Client-Side validations were done using HTML, DHTML, CSS, JSP, JSTL and JavaScript.
  • Involved in Java code, which generated XML document, which in turn used XSLT to translate/transform the content into HTML to present to create final Scorecard Report.
  • Extensively use of DOM Parser for XML Transformation.
  • Worked extensively with AJAX.
  • Designing and coding of Action Classes and Business Classes for the Application.
  • Involved in writing Servlets & implementing filter to call Web Service for performing LDAP Authentication using their LDAP Server.
  • Used J2EE Design Patterns (Service Locator, Data Access Object, Data Transfer Object and intercepting filter) for Middle Tier Development.
  • Developed EJB (Session Beans) on OC4J for the transactions in the application.
  • JDBC was used to connect to the oracle database.
  • Used Java Mail API for sending mail to the Scorecard Data Provider as reminder for providing actual data for a particular Scorecard for a particular period.
  • Administered, configured Oracle Application server for unit and integration testing on Development, QA environment.
  • Deploying the enterprise application on Development, QA environment for testing
  • Extensively used Eclipse for building, testing, and deploying applications.
  • Extensive use of Visual SourceSafe for code versioning & control.

We'd love your feedback!