We provide IT Staff Augmentation Services!

Sr. Software Engineer / Technical Lead Resume

0/5 (Submit Your Rating)

Stamford, CT

SUMMARY

  • Nine years hands on experience in developing object oriented modern web applications.
  • Front end development with experience on JavaScript, jQuery, Angularjs, mootools, HTML5, CSS3, SCSS, Bootstrap, AJAX, JSON, Google Maps API.
  • Back end development with experience on Java/J2EE technologies.
  • Experience in working with DB2, MySQL, PostgreSQL - Database design, writing queries, procedures.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software specifications.
  • Over 5 years of experience working with Cross browser Web technologies.
  • Over 5 years of experience working with Apache Tomcat, IBM Websphere.
  • Developed hybrid mobile apps using Ionic Framework, Cordova, node.js
  • Experienced in REST web services using Jersey
  • Developed SPA (Single page applications) using AnularJS and Bootstrap
  • Experience in Software Testing: Developing Test Cases, performing Unit Testing, Integration Testing using tools like HP Quality Center.
  • Strong experience using Version Control System.
  • Experience in working in cloud based solutions such as AWS.
  • Proficient in working with various IDEs like RAD, Eclipse, NetBeans IDE.
  • Strong architectural design skills with expertise in developing n-tier applications using UML, MVC.
  • Proficient with Waterfall, Incremental and Agile Development methodologies.
  • Developed and consumed web services using SOAP and REST
  • Experience using team utility tools like Basecamp, QdPM.
  • Over 3 years of experience in developing Web Applications using PHP.
  • Good experience using FTP Tools, VPN Client Tools, HTTP.

TECHNICAL SKILLS

Languages: Javascript, HTML5, CSS3, SCSS, Java / J2EE,PL/SQL

JS frameworks: AngularJS, jQuery, D3 charts, ChartJS

Web technologies: AJAX, JSON, REST, SOAP, XML

Mobile framework: Ionic Framework, Cordova

Servers: WebSphere, Apache Tomcat

Databases: MySQL, DB2, PostgreSQL

Database Tools: TOAD, phmyadmin, SQLyog, DbVisualizer

Tools: QdPM, Basecamp, JIRA, Fiddler, Yslow

Version Control: VSS (as Eclipse plugin), SVN

IDE: Eclipse, NetBeans

Methodology: OOP, MVC, Struts, Spring

PROFESSIONAL EXPERIENCE

Confidential, Camp Hill, PA

Sr. Mobile UI developer

Responsibilities:

  • Worked with business analyst in understanding business requirements, design and development of the project.
  • Created design documents and work flow diagrams for the new development tasks.
  • Used JSP, HTML5, CSS3 for presentation layer.
  • Used jQuery for DOM manipulation, events, client side validations, AJAX
  • Used Bootstrap for responsive front end.
  • Developed hybrid app from the scratch using Ionic framework, Cordova, AngularJS, gulp
  • Data visualization in hybrid app using nvD3.js
  • Push Notification using Ionic Push
  • Used AngularJS and bootstrap to develop SPA (Single page applications)
  • Used Core java/j2ee to write business logic of the application.
  • Used Db2 RDBMS, wrote SQL queries for the application. Used DbVisualizer as database tool.
  • Worked on environments hosted on cloud based hosting - AWS
  • Extensively using XML and JSON to exchange data between different applications.
  • Used REST services to expose data to AngularJS.
  • Android / IOS mobile application using Ionic framework
  • Data visualization using charting framework - D3.js
  • Worked on ADA compliance (Section 508) for accessibility
  • Exposed and consumed SOAP and REST web services
  • Used SOAP UI for testing WSDL web services.
  • Responsible for bug fixing and enhancement of the application.
  • Used SVN for source code change management and version control tools.
  • Create UI feature mock ups and POCs
  • Followed agile development model by directly interacting with business users and product teams, with very quick turn-around time.
  • Responsible for Bug Fixing (Debugging) of the application. Wrote test cases & test scenarios.
  • Website performance with Fiddler, Google Pagespeed, Yslow, caching static files
  • Involved in Unit testing, System Testing, Integration Testing and User Acceptance Testing with basic knowledge in Selenium.

Confidential, Orlando, FL

Sr. Web developer

Responsibilities:

  • Gather requirement from clients, create design documents and provide development estimates to deliver software modules.
  • Involved in phases of Software Development Life Cycle (SDLC) of the application like Design, Analysis, Development, Testing, Deployment and Production Support.
  • Use HTML, Javascript, CSS, JSP for presentation layer of applications.
  • Use jQuery library for browser features and client side validation
  • Worked on fixing browser compatibility bugs on the legacy system.
  • Website performance with Fiddler, Google Pagespeed, Yslow, caching static files
  • Javascript debugging using jsLint, firebug, developer tools
  • Use Struts MVC to achieve loose coupling in the software applications.
  • Work on writing DDL and DML sql queries as per the requirement.
  • Configured data source using JDBC API.
  • Involved in design review, code review, unit testing, and bug fixing and deploying the application using IBM WebSphere application server.
  • Followed agile development model by directly interacting with business users and product teams, with very quick turn-around time.
  • Create unit test cases and perform unit testing of new application modules.
  • Support integration testing and promotion of applications to production environments
  • Used SVN repository system for Version Control and Source Code Management.

Confidential, Stamford, CT

Sr. Software Engineer / Technical Lead

Responsibilities:

  • Requirement gathering, feasibility analysis and project planning by meeting with clients and providing architectural solutions.
  • Prepare technical specifications and write use cases.
  • Develop the project by implementing the features independently and help other developers.
  • Perform Peer Testing and Code Review to validate peer changes and integrity of the code based on best coding practices.
  • Take responsibility of the overall project including design, development, dev testing, deployment and support.
  • Designed and developed online competition creation platform using PHP, MySql, jQuery, Angular, HTML5, CSS3.
  • Developed backend software modules using JAVA/J2EE technologies.
  • Created REST web services in JAVA
  • Developed Hybrid mobile app using Phonegap.
  • Modern front end development with AJAX, Bootstrap, AngularJS and jQuery
  • Worked on CMS based on PHP - like wordpress, joomla, zenCart
  • Developed ecommerce sites using PHP and zencart
  • Developed single page web applications using HTML5, Bootstrap and Angularjs
  • Used RDBMS like DB2, MySql for data handling and wrote SQL queries, procedures and triggers
  • Application hosting in Websphere server, Apache Tomcat server, LAMP
  • Agile software development, scrum team member
  • Used Chart.js and D3.js for data visualization on web
  • Mentor other members of the team involved in the development of the project.
  • Used GIT, SVN for version controlling and code management
  • Performance tuning of applications using DybaCache, Query Optimizr.

Confidential

Sr. Software Engineer / Technical Lead

Responsibilities:

  • Requirement gathering, feasibility analysis and project planning by meeting with clients and providing architectural solutions.
  • Prepare technical specifications and write use cases.
  • Develop the project by implementing the features independently and help other developers.
  • Perform Peer Testing and Code Review to validate peer changes and integrity of the code based on best coding practices.
  • Take responsibility of the overall project including design, development, dev testing, deployment and support.
  • Designed and developed fully customized maps interface using Google Maps API.
  • Modern, mobile ready responsive front end development with AJAX, Bootstrap, AngularJS and jQuery
  • Developed backend modules for facility management software using JAVA/J2EE technologies.
  • Used MySql RDBMS for data handling and wrote SQL queries, procedures and triggers
  • Agile software development, scrum team member
  • Mentor other members of the team involved in the development of the project.
  • Used GIT, SVN for version controlling and code management

Technologies: JAVA, j2EE technologies, PHP, C#, Javascript, HTML5, CSS3, DB2, MySql, Websphere, Tomcat, IIS, jQuery, Angularjs, mootools, AJAX, XML, JSON, REST, SOAP, Bootstrap, Google Maps API, GIT, Basecamp, QdPM, Windows00/NT, Linux

Confidential

Java Developer

Responsibilities:

  • Involved in phases of Software Development Life Cycle (SDLC) of the application like Design, Analysis, Development, Testing, Deployment and Production Support.
  • Involved in System Analysis and Design methodology and prepared design documents and developmental estimates.
  • Used the OOPS concepts and exception handling
  • Use Core JAVA and J2EE technologies to write business logic of applications.
  • Use HTML, JSP, Javascript, CSS, jQuery, Dojo for GUI layer of applications.
  • Consume and expose java web services.
  • Implement server side validations and client side validations and displaying proper messages
  • Used transaction handling
  • Use of Struts MVC as web application framework.
  • Configured data source using JDBC API.
  • Used DML, DDL SQL queries, in DB2 RDBMS.
  • Create unit test cases and perform unit testing of new application modules.
  • Perform tuning activity for performance and concurrency of software modules
  • Support integration testing and promotion of applications to production environments
  • Conducting impact analysis and feasibility studies on the requirements and implementing effective design strategies
  • Creation of test plans, testing, and tracking bugs
  • Improving the overall performance of the application by tuning and redesigning the existing code
  • Performance by tuning queries, database and using DynaCache
  • Use VSS as Eclipse plugin.
  • Provide user support including maintenance and troubleshooting.

We'd love your feedback!