Software Engineer Resume
Oakland, CA
SUMMARY:
- 9+ years of IT professional experience in Requirement gatherings, Analysis, Design Development, and Testing. Implementing, managing and delivering complex business solutions for various businesses on a diverse set of platforms.
- Currently Working as a Sr. Software Front End Developer at Ask. Confidential, works with Node JS/Java applications.
- Excellent experience in developing responsive User Interface using front end technologies like JavaScript, jQuery, CSS3, HTML5, JSP, XML, JSON, YAML, Node JS, Ajax, Dust, Grunt, Apache Velocity.
- Experience in developing Automation framework using Java JUNIT, Mocha, NightWatch, Selenium & TestNG Web Driver.
- Experience in developing Automation test cases using Page Objects Model.
- Good knowledge & working experience with SEM, SEO & AdSense.
- Excellence in managing and implementing projects using Waterfall methodology of development, and Agile methodology and SCRUM.
- Good exposure on design patterns like Factory pattern, Front Controller, Data Access Object (DAO) and Singleton.
- Good exposure and knowledge analytics, monitoring tools likes Grafana and Kibana.
- Good working experience with GitLab and container application platform OpenShift.
- Self - motivated, always ready to learn new technologies.
TECHNICAL SKILLS:
Languages: Core Java, JavaScript, HTML5
FE Technologies: JQuery CSS3, LESS, VTL, Dust, Grunt, Bootstrap, Ajax
Automation: JUnit, Selenium Web driver, Test NG, NightWatch, Mocha
Frameworks: Apache Struts, Spring, Angular JS (Beginner), Node JS
IDE s: IntelliJ Idea, Eclipse and Web Storm
Version controlling: GIT, GitLab, SVN
Databases: MySQL
Servers: Apache Tomcat, Jetty
Tools: Hudson, Team city, Jenkins, Run Deck, Jira, Grafana, Kibana
Operating Systems: Windows. OS X, Unix/Linux
PROFESSIONAL EXPERIENCE:
Confidential, Oakland CA
Front End Node JS developer
Responsibilities:
- Consultant through Confidential Technology Solutions
- Developed Web sites like Reference. Confidential, Symptomfind. Confidential and Candofinance. Confidential using Node JS with Express app.
- Developed the above sites compatible/responsive in Mobile and Tablet devices.
- Written Integration Tests using NightWatchJS and unit test cases using Mocha.
- Incorporated technologies like JS, HTML, CSS, LESS, GRUNT, LODASH, DUST templates, Media queries to develop the web pages.
- Developed an internal tool called LDTool using MEAN (MongoDB, Express, Angular, Node) stack with a UI interface which helps to avoid the manual configurations in xml files.
- Worked on GIT, GitLab repositories. Used SONAR code coverage tool to improve the unit test cases.
- Involved in Code reviews through Fisheye and GitLab.
- Migrated Java Spring based application framework to NodeJS.
- Performing Production releases through OpenShift platform.
- Monitoring the reports through Grafana and Kibana after every Production release.
- Integrated Google AdSense (CSA), Pub Center (Bing) and Yahoo Ads across the sites.
Sr. Software Engineer
Confidential, Oakland CA
Responsibilities:
- Consultant through Confidential Technology Solutions.
- Developed Web Sites like Ask. Confidential, Shop411. Confidential using JAVA based Front end application with Spring framework.
- Written Integration test cases using Selenium and unit test cases using TestNG framework.
- Incorporated technologies like Velocity templates, jQuery, JS, HTML, CSS
- Implemented revenue attribution using Factory pattern.
- Responsible for offshore co-ordination, ensuring projects are delivered on time with great quality.
- Flexible in SCRUM or Waterfall process to ensure quality delivery and ease of management.
- Acquired knowledge on SEM industry.
Software Engineer
Confidential, Oakland, CA
Responsibilities:
- Consultant through Confidential Technology Solutions.
- Developed Dictionary. Confidential web site using JAVA Struts framework with JSP, JS, HTML and CSS.
- Developed Spanish.dictionary. Confidential site with PHP which is started by my team at offshore from scratch including Database design, requirement analysis, development, QE and release.
- Managed a team of 5 resources.
Confidential
Java Front End Developer
Responsibilities:
- Responsible for development, Code enhancement and bug fixes
Confidential
Java & PHP Developer
Responsibilities:
- Responsible for development, code enhancement and bug fixes on a Confidential ’s internal learning management system.