Senior Developer Resume
SUMMARY:
- With a total industry experience of around 5 years with experience in SDLC using Object Oriented Design and Development (OOAD) skills, agile software development and QA processes
- Strong emphasis in designing, developing, delivering, maintaining e - Business/Web applications/Client Server products/projects
- Extensive experience in MVC architecture using JDK1.5
- Strong hands on experience working on sever side development in Java Spring, JUnit, Apache Maven and Hibernate
- Extensive experience in development of web portals using JavaScript, JQuery, JSP, HTML and CSS
- Strong Knowledge on QA processes
- Expertise in GUI tools like Eclipse, NetBeans and Source Insight
- Extensive experience in writing and tuning queries in MYSQL
- Knowledge on Extension Mobility Features of Confidential Unified Communication Manager
- Strong experience in e-commerce and telecom domains
- Experience in QA automation using Selenium, WATIR and JUnit
- Experience in using tools like GIT for configuration management and Jira for process tracking
- Capable and open to learning new technologies and implementing them when required
- Excellent team player with strong analytical and communication skills
- Worked effectively with all levels of management to satisfy project delivery requirements
TECHNICAL SKILLS:
Methodologies: System Development Life Cycle, Structured Analysis/Design, Structured Programming, Agile software development, GUI Design, and QA processes
Operating Systems: UNIX, Linux, Windows.
Languages: C, C++, Java, Visual Basic
Java/J2EE Technologies: Spring, AWT, JSP, Swing
Frameworks: Java Spring, Junit
ORM Tools: Hibernate.
Scripting Languages: XML, HTML, JavaScript.
Database Connectivity: JDBC 2.0.
IDE: Eclipse/My Eclipse, NetBeans, Source Insight.
Databases: MYSQL, Oracle, MS Access.
Application/Web Servers: Tomcat
Java/J2ee Design Patterns: Singleton, MVC
PROFESSIONAL EXPERIENCE:
Confidential
Technologies: Java Script JQuery HTML CSS
Senior Developer
Responsibilities:
- Developed a new overlay in the Confidential ’s website for the gift registry functionality using HTML and CSS.
- Used JavaScript for validating and processing data
- Simplified client side scripting with the help of JQuery
- Made use of Ajax calls with JSON for exchanging data with the server
Confidential
Technologies: Java Spring, Hibernate and MySql, Apache Maven, JUnit, WATIR, JQuery, Data Tables
Developer Lead
Responsibilities:
- Developed the front end for the admin console using JSP, HTML, and CSS
- Used JQuery to minimize the client side scripting an Data Tables to minimize the effort in tabulating and displaying the DB analytics for the project
- Used Spring framework to develop the server side for the admin console
- Wrote MySQL queries to manipulate the required data for the admin requests
- Used Apache maven 2.2.1 for dependency management
- Followed agile methodology to release patches every four weeks which involved analysis, design and development required for the particular sprint
- Used WATIR (Web Application Testing Using Ruby 1.8.7) and JUnit for unit testing the project
- Also did a comparative study on using WATIR and Selenium for testing the client side application.
- Deployment using Tomcat server 6.0.20
Confidential, New York
Technologies: Java Script, Jdk 1.6 and MySql
Senior Developer
Responsibilities:
- Involved in the SDLC Design and development using the Waterfall methodology
- Developed the UI for the “add to bag” functionality for the shopping guides using JSP, HTML and CSS along with JQuery to simplify client side scripting.
- Integrated the functionality with the existing Confidential ’s website
- Made use of Ajax calls with JSON for exchanging data with the server
Confidential, New York
Technologies: Java Script, Jdk 1.6 and MySql
Developer
Responsibilities:
- Reverse engineered the add to registry functionality that was already available in the Confidential ’s website to find the requirements and design from a completed project.
- Made changes by adding new fields and features using HTML CSS and JavaScript and redesigned the add to registry functionality
- Used JQuery to simplify the client side scripting
- Made use of Ajax calls with JSON for exchanging data with the server
Confidential, New York
Technologies: Java Script, HTML CSS JSON Ajax calls
Developer
Responsibilities:
- Designed and developed the user interface for the girls’ weekend and father’s day sweepstakes by Confidential ’s
- Used JSP, HTML and CSS for the UI development
- Client side scripting was done with JavaScript and JQuery
- Made use of Ajax calls with JSON for exchanging data with the server
Confidential, New York
Technologies: Jdk 1.6, MySql, Apache Ant
Developer
Responsibilities:
- Developed and maintained services to cater to the Ajax calls from the different web portals hosted for Confidential ’s
- Involved in writing APIs in jdk1.6 for new functionalities and enhancing the existing ones
- Used Apache Ant for project build automation
- Used and parsed JSON as a part of exchanging data with the server
Confidential
Senior QA Member
Responsibilities:
- Involved in testing the provisioning of home phone orders for Confidential
- Testing the business flows using a third party application Savvion.
- Different scenarios for Home phones were tested and validated with the help of XML messages sent by back end systems to Savvion application.
- Used Seibel order management for maintaining the workflow of the provisioning process
Confidential
Senior QA Member
Responsibilities:
- Tested the systems before and after fixes as the issues were post-delivery ones
- For pre fix tests XML samples from prod were used for testing wherever possible
- Testing the business flows using a third party application Savvion
- Used Seibel order management for maintaining the workflow of the provisioning process
Confidential
QA Member
Responsibilities:
- Involved in testing the provisioning of industrial/Business phone (IBLc) orders for Confidential
- Testing the business flows using a third party application Service Profile Manager.
- Different types and combinations for IBc phones were tested and validated with the help of XML messages sent by back end systems to Service Profile Manager
- Used Seibel order management for maintaining the workflow of the provisioning process
Confidential
Technologies: JSP, Servlets, Jdk 1.6
Developer
Responsibilities:
- Implemented a java tool for performing Extension Mobility related operations from a desktop which was exhibited in the Confidential developer conference in May 2008.
- The java tool was developed using Java Swing for the UI and is available as a plugin download along with the CallManager
- Wrote an API to query device profiles for a user in jdk 1.6
- Fixed bugs for previous release of CallManager