Senior Software Engineer Resume
Santa Clara, CA
SUMMARY:
- Over 14 years’ hands - on experience in developing/leading web based, internet/intranet, client/server, distributed architecture applications using JavaScript and Java based technologies.
- Experience in different domains such as Ad Tech, Banking and Financial Services and E-commerce.
- Over 3 years professional experience with MERN/ MEAN Applications (MongoDB, Express, ReactJS/ AngularJS and Node JS libraries).
- Expertise with frontend component libraries such as Bootstrap 3/4 and MaterializeCSS.
- Expertise in JMeter/ BlazeMeter Load/ Performance Testing Tool.
- Experience with Browser Testing, Cross-Browser Compatibility and Cross-Platform Compatibility.
- Experience with Debugging Pages using Firebug and Chrome Developer Tools.
- Hands on experience creating Automation Test Plan using Selenium Web Driver.
- Hands on experience in SOAP and Restful Web Services.
- Expertise in using various version control tools like GitHub, SVN Tortoise.
- Experience with build tools such as WebPack, Grunt and Gulp.
- Hands on experience with deployment on AWS EC2, AWS Elastic Beanstalk and Heroku Environment.
- Hands on experience with IDE/ Tools such as Visual Studio Code, WebStorm, IntelliJ IDEA, Eclipse, Toad, SQL Developer, WinSCP, Putty, Jira, WinMerge, Notepad++.
- Working experience on Windows, UNIX and Linux environments. Well versed with UNIX commands.
- Involved in Project Communication, Project Tracking/ Reporting, Leadership, Team Management, Scheduling, Project Planning, Project Estimation, Requirement Gathering and Analysis.
- Extensive Agile and Scrum Master Experience (recent).
- Sun Certified Java Programmer & Sun Certified Web Component Developer.
TECHNICAL SKILLS:
Languages: JavaScript, Java, SQL, PL/SQL
Frontend Technologies: ReactJS, HTML 5, CSS 3, AngularJS, JQuery
Serverside Technologies: NodeJS, NPM, Winston, J2EE, JSP, Servlets, JSTL, Rest, JSON, XML, HTML, AJAX, JDBC, CSS, JavaScript
Cloud Technologies: Amazon Web Service (AWS)
Frameworks: Spring, SpringBoot, MicroServices, Spring MVC, Spring IOC, Spring JDBC, Struts 1, Struts 2,, JDBC, iBATIS, MyBatis, JUnit, Apache ActiveMQ, Hibernate
Database: MongoDB, RIAK, Oracle, MySQL
IDE/Tools: Visual Studio Code, WebStorm, IntelliJ IDEA, Eclipse, SQL developer, TOAD, WinSCP, Putty, Notepad++, WinMerge
Web Servers: Express, Apache Web Server, WebLogic, WebSphere, Tomcat, JBoss
Version Control Tools: GitHub/ BitBucket, SVN tortoise
Build Tools: WebPack, Grunt, Gulp, Maven
CI Tools: GoCD, Jenkins, Hudson, Ant
Testing Libraries: JEST, Enzyme, Mocha, Chai, Jasmine, Sinon, Selenium, JMeter, BlazeMeter
Automation/ Load Testing: Selenium, JMeter, BlazeMeter
Software Methodologies: Agile Scrum, Waterfall
OS: Windows, Unix, Linux, Mac
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
Confidential, Santa Clara CA
- Designed and developed new Data Analytics Platform from scratch using Frontend Technologies like ReactJS, JQuery, Bootstrap 4, HTML5, CSS3 and Backend Technologies like NodeJS, Express and MongoDB.
- Made critical changes to improve UI Performance and resolved significant Webpage Optimization.
- Developed the Responsive Design using Bootstrap 4 for compatibility with Desktop/Laptop/Tablet/Mobile.
- Created Performance Test Plan using JMeter and executed them on AWS Environment using BlazeMeter to test the performance from different regions.
- Created UI Automation Test Scripts using Selenium web-driver.
- Created extensive Unit Test Plan using JEST and Enzyme.
- Deeply involved in Deployment of Application on AWS EC2 instances using GoCD Pipelines.
Senior Software Engineer
Confidential, Houston TX
- Contributed to Software Engineering expertise in the development of products through the Software Lifecycle, from Requirements Definition through Successful Deployment.
- Designed and developed various modules of Collateral Application using Frontend Technologies such as JSP, Servlets, HTML5, CSS3, JavaScript, AngularJS and Backend Technologies such as Spring Boot, MicroServices, Java 8, MyBatis and Oracle 12c.
- Developed software modules using tools such as Intellij IDEA, Toad, Visio, Jenkins, WebLogic, Apache Web Server and Putty.
- Closely worked with Customers and Stakeholders on daily basis to understand Project Requirements, clarify Project Scope, report Project Status and discuss Project Risks, if any.
- Developed Unit Test Cases for all developed modules and made sure they work on UAT/ SIT Environments as well, before handing over to BA/ QA and Users using CI tools such as Jenkins.
Programmer Analyst
Confidential, Tucson AZ
- I was deeply engaged in the development of Product Display Features of these website using Core Java, Servlets, HTML, JavaScript, XML and HIBERNATE.
System Engineer
Confidential
- Created new bridges between different defect tracking tools using JAVA/ J2EE, JSP, Servlets, MVC and XML as per client requirement.
Software Engineer
Confidential
- Confidential Credit Assessment and Risk Management System is an Confidential system used by Relationship Managers or reviewing offices to process the Credit Applications for banks and Corporate Customers. I was deeply involved in development of Front End of Confidential using Servlets, JSP, STRUTS, XML, HTML and JavaScript.