We provide IT Staff Augmentation Services!

Sr. Full Stack Developer/ Senior Consultant Resume

3.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Over 12 years of professional experience in Software Development Life Cycle (SDLC), developing Object oriented business applications with Full - Stack technologies
  • Experienced in Waterfall, Agile-Scrum methodologies & TDD
  • Worked extensively on PHP, JavaScript, MySQL, Linux and Apache
  • Experience working on Sybase, Oracle, Postgre, SQLite database
  • Developed UI and Single Page Applications using Angular and NodeJS
  • Hands on experience in using front-end technologies like HTML5, CSS3, Javascript, AJAX, jQuery, Bootstrap 3
  • Hands on experience in performing unit testing incorporating PHPUnit, Jasmine, Protractor, Karma and jUnit
  • Working knowledge in frameworks such as Angular, Spring 3.0 and ZendFramework 1.12
  • Experience with ORM mapping tools like Hibernate 3.0, which implements JPA
  • Experience in using version control tools like Git, Stash, Perforce, SVN, CVS
  • Strong troubleshooting skills, ability to manage projects, possess good interpersonal skills and key team player
  • Motivated and energetic individual to work independently as well as within a team
  • Repeatedly demonstrated an ability to adapt to continuously changing business environment and new technologies
  • Experience in presenting demos to stakeholders & negotiating tasks with teh product owners
  • Experience of resource management, task estimation

TECHNICAL SKILLS

Programming Languages: PHP, Java, Object Oriented JavaScript, TypeScript, Shell Script

Web Technologies: AJAX, jQuery, HTML5, CSS3, DOM, Bootstrap, SCSS, XML

Databases: MySQL, Sybase, Oracle, DB2, SQLite

Testing Tools: Jasmine, Karma, Protractor, PHPUnit, jUnit

Framework: Zend Framework, Angular, Spring, Hibernate, NodeJS, Ionic2

Paradigms: Agile, Waterfall

Methodology: TDD, Scrum, Continuous Delivery, Clean Code

Development Tools: PHPStorm, IntelliJ, Zend Studio, Eclipse, VI, Eclipse

Repository Mgmt. Tool: GIT, Perforce, SVN, CVS

Operating Systems: Mac, CoreOS, Linux (Redhat, CentOS, Ubuntu), UNIX, Windows

Server: Apache 2, Apache Tomcat 8, Nginx 1.8

Cloud Platform: Docker, Heroku, Amazon lambda, Amazon Elastic Beanstalk, AWS EC2

Platforms: Sonar, Sauce Labs

Build & Project Mngt Tools: Maven, Anthill, JIRA, Confluence, Bamboo

PROFESSIONAL EXPERIENCE

Confidential - Seattle, WA

Sr. Full Stack Developer/ Senior Consultant

Responsibilities:

  • Full Stack Developer by taking complete ownership of product having end-to-end responsibility
  • Involved in teh requirement analysis, design, development, quality assurance and deployment of an application.
  • Worked on functional (business) and non-functional (technical) aspects of project.
  • Enabled single sign-on autantication for an application using Centralized Autantication System.
  • Used cast iron integration for data exchange instead of regular feed file.
  • Build dashboards for an application usage.
  • Enabled Google Analytics to track and report website traffic.
  • Used APD, Webgrind, jMeter for measuring performance of an application.
  • Increased performance of an application by optimizing PHP scripts, queries, views and stored procedures.
  • Improved Code Quality of PHP modules by following PSR standards, Design Principles, Design Patterns, Clean Code and TDD.
  • Enabled Code Quality measurement tools for PHP Module like PHP QA Tools (Mess Detector, Code Sniffer, Depend), Code Coverage, Sonar.
  • Ensure code coverage is maximum by Unit, Integration, Acceptance test.
  • Performed testing using Jasmine, jUnit, PHPUnit by following Test Driven Development(TDD) approach
  • Involved in regression testing, integration testing, implementation testing and defects fixing.
  • Performed unit and functional testing.
  • Responsible for all DB changes and applying across DB environments.
  • Got autonomy for database changes by using Ruckusing and Liquibase (Database Change Management Tools).
  • Responsible for creation of views, triggers, stored procedures
  • Enhanced security to legacy (PHP) application by enabling SSL for Confidential Ordering System application.
  • Upgraded technology stack from PHP5.3 to PHP7, compiled PHP from source code and added only required PHP Extension.
  • Proactively involved in migrating application across datacenters.
  • Faster Development and debugging by adopting tools like XDebug, PHPStorm/Intellij (Editor),
  • Adopted Continuous Delivery by automating teh build process using Maven and Bamboo to build and deploy an application at any time.
  • Lead teh team in migrating a module from LAMP stack to J2EE, Angular stack.
  • Decoupled UI from backend, used Spring boot to design and develop micro services.
  • Cross functional technology TEMPhas been used to build backend services like jUnit, Hibernate, Liquibase, jMeter, Log4j, oAuth, Swagger.
  • Developed UI, REST, Service, DAO layers for teh CRUD operations.
  • Developed APIs to implement features at teh service layer.
  • Used Swagger for API documentation, log4j for logging, oAuth for autantication.
  • Created UI screens using Angular, TypeScript, Jasmine, Karma, WebPack, Protractor, Istanbul, SauceLabs, JavaScript, Ajax, JSON.
  • Implementing custom directives, filters and UI routing in Angular.
  • Used lazy loading of modules to improve angular module loading.
  • Implemented responsive design using CSS3, HTML5, SCSS, Bootstrap.
  • Involved in creation of UI specification documents by interacting with business users.
  • Dockerized application deployment, application is cloud deployment ready.
  • Used splunk and ELK for viewing distributed logs of an application.
  • Build a mobile app for Confidential ordering system using NodeJS, Ionic2 in Confidential Hackathon 2016.
  • Build amazon alexa skill for Confidential ordering system using Alexa, Heroku in Confidential Hackathon 2017.
  • Experience in Amazon Lambda, Amazon Elastic Beanstalk, AWS EC2.
  • Agile Methodology is used to develop teh application, Scrum master for teh project.
  • Involved in daily SCRUM meetings to discuss teh status and progress of individual Sprints.
  • Coordinating with development, test, design and release management teams.

Environment: PHP, MySQL, Zend Framework, Composer, APD, Xdebugger, PHP QA tools (Code Sniffer, Mess detector, PHP Depend), Ruckusing, Maven, Bamboo, Stash, Perforce, Unix, CentOS, Splunk, Docker, Consul, CoreOS, Nginx, Java, Spring boot, Hibernate, Swagger, Liquibase, jUnit, jMeter, Log4j, Mockito, JavaScript, Angular, TypeScript, Jasmine, Karma, Protractor, Istanbul, Bootstrap, Webpack, Sonar, Sauce Labs

Confidential - New York, NY

Technical Lead

Responsibilities:

  • Created news JS API that is used on more TEMPthan 200 websites
  • Worked with APIs of Google, Facebook, Twitter, Wordpress, Truveo, etc.
  • Actively contributed to company's flagship product VortalX
  • Maintain CMS and highly available infrastructure to support 1200+ TV and radio stations
  • Launched new release of flagship CMS that improved compatibility with client workflows and adapted to new technologies including CSS2, CSS3, HTML5, Ajax, and jQuery
  • Re-engineered video platform to achieve compliance with HTML5
  • Handled Browser compatibility issues for different browsers related to CSS3 and HTML5.
  • Involved in developing HTML and JavaScript for client side presentation and data validation on teh client side within teh forms.
  • Established compatibility with mobile platforms and significantly enhanced analytics and advertising capabilities, allowing for video ads and banners insertion
  • Lead teh team in upgrading technology stack from PHP4 to PHP5 and migrating from Sybase to MySQL database
  • Responsible for database and software architecture design for projects
  • Actively involved in database upgrade and wrote script to migrate database data in batches
  • Responsible for optimization of databases, including database structure, stored procedures and server level tuning, reducing load by 55%
  • Optimized web and application servers to increase application capacity and reduce response time
  • Participated in all phases of teh software development lifecycle, requirements, design, implementation, testing, documentation, and maintenance.

Environment: PHP, Sybase, MYSQL, AJAX, JavaScript, jQuery, JSON, XML, Shell Script, Linux, SVN, Apache, Zend Studio

Confidential

Senior Software Engineer

Responsibilities:

  • Responsible to develop and maintain teh modules of teh project
  • Developed user interfaces, pages, navigation menu in Drupal
  • Working directly with clients to design and develop elegant solutions
  • Developed rich user Interfaces, dynamic manipulation, UI Validations and data presentation using Javascript, AJAX, CSS, jQuery
  • Used JavaScript for client side and PHP for server client for data validation
  • Handling database as per requirement of teh project
  • Created Tables, Views, and stored procedures in MYSQL
  • Responsible for developing scripts and processes to halp automate tasks
  • Gained valuable experience and knowledge by working on new technology
  • Earned appreciations and confidence of team leader and manager

Environment: Drupal, MySQL, jQuery, AJAX, Windows, Zend Studio

Confidential

Software Engineer

Responsibilities:

  • Developed database access layer providing a uniform method of access to multiple databases
  • Core developer for creating a portal to manage company's setup-boxes through Web
  • Modified and enhanced teh existing functionality of teh system based on teh change requests
  • Analyzing teh requirements and delivering teh change requests as per schedule
  • Unit testing and documentation of test cases, test results to validate changes on new servers
  • Responsible for developing scripts to automate tasks
  • Handling database as per requirement of teh project
  • Added a new feature to company's product using new technology like AJAX

Environment: PHP, MYSQL, Oracle, AJAX, JavaScript, Shell Script, XML, Linux, CVS, Apache

We'd love your feedback!