We provide IT Staff Augmentation Services!

Sr Software Developer Full Stack Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Over 9+ years of strong experience in the software development and testing process across different domains like security application used for financial sectors, payroll processing and retail.
  • Good Knowledge and working experience on Multi - Tier Architectures and Design using client-Server based application in Financial and banking domains.
  • Thorough understanding of SQL and RDBMS, Experienced in Web Services REST, SOAP, XML, JSON.
  • Worked on Databases such as Cassandra, MySQL and DB2. Experience in writing database objects like Stored Procedures, Functions, PL/SQL packages for Oracle and SQL Server.
  • Strong experience in leading team in Software Development Life Cycle right from Requirement Analysis through Design, testing and Production Deployment stages.
  • Experience in MVC (Model View Controller) architecture, using Struts, AJAX and Spring Framework with various Java/J2EE design patterns, Composite View, Value Object, DAO, MVC, Singleton, Session Facade Pattern, Front Controller, MVC and Factory Pattern for reusing most efficient and effective strategies for new development
  • Good experience in working with Web/Application servers likes Jboss6.x Application Server, Weblogic10.0&8.1 and Apache Tomact5.x
  • Experience working with core Java, Java1.7, Java1.8 and Java Multi-Threading application
  • Experience in working in different IDEs like Intellij, Eclipse and Netbeans.
  • Experience in performing Code reviews and peer reviews for maintaining best Industry standards
  • Extensive experience in working on multiple operating systems including OSX, Linux and Microsoft Windows
  • Experienced in business/technical requirements capturing, configuration management, team coordination and software engineering processes
  • Expertise in using version management tools like GIT and SVN.
  • Worked on different Version Managers like CVS, ANT and Maven.
  • Experience in working in an Onsite/Offshore delivery model.
  • Ability to learn quickly and to correctly apply new tools and technology.

TECHNICAL SKILLS:

Programming Languages: Java1.7, J2EE, JavaScript, Ruby, XML, HTML

Web Technologies: Hystrix, Reactive programming, JSP, Swing, JDBC, J2EE, XML, HTML, Hibernate, EJB 2.1/3.0, RMI, and Web services- Restful

Development Tools: Eclipse, NetBeans, Intellij

Frameworks & Tools: SpringMVC, SpringBoot

Web/App Servers: Tomcat7.x and Jboss

Databases: Oracle 8i/9i/10g, SQL Server, DB2, MySQL, MS SQL

Distributed Tech: J2EE, EJB, RMI, Web services

Version Configuration Tools: GIT

Design Patterns: Composite View, MVC, Value Object, DAO, Singleton, Front Controller, and Business Delegate Design Pattern

Open Source QA Frameworks: JVM-Cucumber, Ruby-Cucumber, Java-Junit, Java-TestNG, Rest-Assured

Automaton Frameworks: BDD, Hybrid, Modular

PROFESSIONAL EXPERIENCE:

Confidential

Sr Software Developer Full Stack

Responsibilities:

  • Full Stack Responsive Web application development for both mobile and desktop users.
  • Develop Micro services and lightweight Node-based web pages to serve faster and better customer experience.
  • Integrate Auth2.0 for all user sign-n with token and session-based individual user login
  • JavaRx Reactive programming based micro services parallel RESTApi experience
  • Content-based RESTApi Response for faster page load and eliminate business login on client-side scripting.
  • Enhanced Active logging and debug logs for better Machine learning entries and easy debugging
  • Develop better unit tests and integration tests for faster and quality Continuous Integration and deployment to Google Cloud
  • Develop and modify Chef script s for active staging deployments
  • Overview Micro services architecture based component responsive application development across mobile, tablet and desktop.
  • Build new set of micro services and host into Google cloud-based deployment.
  • To serve faster page load and quick user experience around sing-in, create profile, MyAccount, Pay bills, order status kind of features.
Confidential

Senior QA & CI Tools Developer

Responsibilities:

  • Understand application scope and testing boundaries to promote to production.
  • Create QA proposal which includes Test plan creation, Test Automation infrastructure design and implementation, QA testing scope analysis, QA team proposal
  • Bring Ideas to enhance delivery process with effective QA Test Plan
  • Audit Individual QA team part of Domain and Share ideas with proof of concepts
  • Collaborate with Business stake holders, Analytics and developers to promote quality application to production
  • People Management, Negotiate for better results with stakeholder including third party vendors
  • Understand different application integration methodologies and making sure Test plan covers
Confidential

Quality Assurance Engineer

Frameworks: Selenium WebDriver, Junit, TestNG

Databases: DB2, MySQL

End User Applications: Desktop Web

Responsibilities:

  • Analyze and understand business needs and make sure functional test converge
  • Understand different development technical specification and identify qualified automation testing tools
  • Understand and compare different automation tools
  • Propose best compatible automation tools in-terms of cost effective, scalable and user friendly
  • Implement Automation sandbox setup
  • Reduce Regression Testing cycle with Automated scripts development
  • Detail drill down analysis on Automated script execution reports
  • Work with Development team to report and report defects identified through Automated script execution
Confidential

Senior Engineer

Tech Stack: Java, C#, Ruby, Python

Automation Tools: Used WATIR, TestComplete, QTP, Selenium RC, Rational Functional Tester, Borland Silk 4J

Frameworks: Selenium Ruby - Test Unit, Junit, TestNG, pyUnit

Databases: DB2, MySQL, Oracle

Responsibilities:

  • Analyze and understand business needs and make sure functional test converge
  • Understand different development technical specification and identify qualified automation testing tools
  • Understand and compare different automation tools
  • Propose best compatible automation tools in-terms of cost effective, scalable and user friendly
  • Convert manual Test cases into Automated scripts
  • Implement Automation sandbox setup with proposed automation framework
  • Reduce Regression Testing cycle with Automated scripts development
  • Detail drill down analysis on Automated script execution reports
  • Work with Development team to report and report defects identified through Automated script execution
  • Support Software release with quality assurance process

We'd love your feedback!