We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Windsor, CT

SUMMARY

  • Senior Frontend Developer with 8 years of development experience with core JavaSE, JavaEE, HTML, HTML5, XHTML, Bootstrap, DOM, DOJO, CSS, CSS3, SASS, JavaScript, jQuery, Node.js, Aurelia, AngularJS, EXT JS, AJAX and JSON.
  • Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, SASS, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible
  • Responsible for initiating, planning, construction, execution, monitoring and controlling Web and Desktop applications.
  • Involved in various stages of Software Development Life Cycle (SDLC) implementingWaterfallandAgile, Scrummethodologies.
  • Responsible in transforming the wireframes and mock - ups to develop web pages.
  • Used to update User Interface based on changing needs and requirements.
  • Experience in creating as well as editing images for the websites using Photoshop.
  • Experience as a Web Developer using JavaScript, HTML/DHTML, XHTML, AJAX, jQuery, and modern JavaScript frameworks like ReactJS/Redux, AureliaJS and AngularJS.
  • Experience in creating the components in REACT and deep understanding of Virtual DOM concepts and React rendering theory.
  • Experience with JavaEE, including JSPs, Servlets, Web Services (SOAP and REST), and Tomcat.
  • In depth knowledge of Apache Subversion (SVN) and GIT integrating it with other systems (Jenkins).
  • Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
  • Working knowledge of integrating Angular.js with additional custom directives. Also with Backbone.js to be used for comments sections.
  • Experience in using the latest approaches including MVVM in the browser, event-driven applications using AJAX, JavaScript, JSON, and JSONP.
  • Strong HTML5/CSS3 skills with solid knowledge of usability, accessibility and cross browser issues.
  • Designed & implemented plugin services with Open Source JavaScript Libraries/Toolkit (Dojo, jQuery, JSON, Ajax).
  • Unit testing experience with Mocha, Chai, Jasmine, Karma and Protractor.
  • Worked closely with the product owners, QA teams and supported UI implementation efforts
  • Worked on modern browsers like Mozilla Firefox, Google Chrome, Safari and IE.
  • Extensively developed Rich Internet Applications and various UI widgets using jQuery.
  • Created User Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3.
  • Extensive experience in jQuery, jQuery plugins, AJAX, dynamic HTML and JSON.
  • Excellent skills in relationship management with clients and effective in guiding team during the project development life cycle and deliver the product within time line, cost and quality.
  • Strong communication, planning and problem-solving skills, with ability to work independently or with cross-functional teams.

TECHNICAL SKILLS

  • Core Java
  • J2EE (Servlets
  • JSP)HTML
  • HTML5
  • Bootstrap
  • ExtJSCSS
  • CSS3
  • SASS
  • Aurelia
  • Backbone.jsXHTML
  • AJAX jQuery
  • JavaScriptAngularJS
  • Node.JS
  • LESS
  • JSONWeb services (SOAP&REST)
  • Cucumber
  • Gherkin
  • Selenium Web-driver

PROFESSIONAL EXPERIENCE

Senior Software Engineer

Confidential, Windsor, CT

Responsibilities:

  • Project is built using modern frontend architecture involving React, Redux and ES2015 (ES6).
  • Created a portable, modular, enterprise level SPA responsive application, built using the ReactJSframework by using virtual DOM, in an effort to evolve and scale the existing (legacy) web platform (Backbone JS).
  • Utilized the latest OOP design patterns, React.js, Redux, Babel+ES6, Webpack, RequireJS and ECMAScript 2015 (ES6) features for SPA development.
  • Responsible for implementing UX designs by integrating REACT libraries and handling Redux store data with help of Reducers.
  • Web pages are built that are more user-interactive using AJAX, JavaScript and ReactJS.
  • Worked with HTML5, CSS3, Sass, JSON, XML and designed dynamic web pages by consuming RESTful web-service calls (REST API).
  • Developed the flux pattern by using Redux as a dependency.
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Good understanding of React.js framework and React rendering theory.
  • Integrated the application with Google analytics to track the events and improve user experience.
  • Worked on configuring Single Sign On (SSO) between different applications and implementing pin-service using SSO across other domains.
  • Extensively used promises and promises chaining as the application is dependent on legacy app.
  • Developed the Responsive design to make the app compatible with Mobile/Tablets/PCs/MAC by defining Media queries.
  • Used NPM and Webpack to run Gulp tasks and build the project (compile, minify, concat etc.) and RequireJS to load the module dependencies.
  • Deep understanding in advanced concepts of JavaScript like closures, Prototypal inheritance, Asynchronous Request handling and functional programming.
  • Worked across a diverse group of people within the team and across multiple business units and followed agile methodology for the project with aggressive deadlines.
  • Used Mocha, Chai and selenium web driver for unit testing the application.
  • Version control is maintained by GIT.
  • Worked closely with UX team to help make design decisions.
  • Analysed and repaired accessibility issues in the front end and was responsible for ensuring compliance with Section 508 accessibility standards using compliance sheriff.

Environment: React.js, Redux, RequireJS, AureliaJS, HTML5, CSS3, Sass, JavaScript(ES5/ES6), Babel, JQuery, AJAX, GitHub, Webpack, Gulp server, NPM, Rest web services, Spring MVC, Version-one, XML, XSLT, DOM, JSON, Jenkins.

Software Engineer

Confidential, Cary, NC

Responsibilities:

  • Involved in requirement gathering, design and development, handling deliverables, tracking Status phases of Agile/SCRUM Methodology and was awarded the designation of Certified Scrum Master (CSM) for completing the requirements conducted by SCRUM ALLIANCE.
  • Created a custom, single-page, responsive web application to replace a legacy line-of-business web application. Application worked across mobile devices (primary use case) and modern desktop browsers.
  • Setting up Angular.js framework for UI development. Developed html views with HTML5, CSS 3, Bootstrap, JSON, and JavaScript.
  • Produced content pages with CSS3 layout and style mark-up presentations and also used JavaScript methods and properties.
  • Developed custom HTML elements using angular js directives.
  • Developed controllers, view/partials and directives for application.
  • Developed Angular custom directives, and used angular promise api for making async calls.
  • Wrote UI code that interacts with Restful web services.
  • Worked with automated builds, deployment, and continuous integration strategies; NPM, Bower, and Grunt; source control with Git and subversion (SVN).
  • Used angular UI-Bootstrap (0.13.7) that added many components to extend angular and UI-bootstrap built the directives from ground up for each of the Bootstrap JS components that avoided the usage of jQuery.
  • Worked with marketing team on several web traffic campaigns using Google Web Analytics (Angularytics) to track the views and events in a page.
  • Adept with cross-browser testing, graceful degradation and responsive design techniques to deliver reliable, device-appropriate experiences across platforms.
  • Used karma-test-runner and Jasmine for angular Unit testing.
  • Configured with gruntjs to test the JavaScript with JSHint, run unit tests with Jasmine-Karma (for the AngularJS projects), compile SASS and concatenate, minify code for deployment.
  • Used 'protractor' for end-to-end test cases (e2e) and 'Jasmine' for AngularJS test cases.
  • Involved in automating the front-end code using Selenium Web driver to develop test cases, test scripts, executing the scripts.
  • Involved in test case automation using Cucumber test automation tool and Gherkin scripting language.

Environment: HTML5, CSS3, SASS, JavaScript, JQuery, AJAX, Rally, Angular.js, Bootstrap, Responsive Design, Require.js, NPM, Grunt, Bower, XML, XHTML, JSON, DOM, SOAP, Selenium Web driver, REST, Cucumber, Gherkin script, Oracle, agile/scrum

Senior Web Developer

Confidential, San Antonio, TX

Responsibilities:

  • Involved in requirement gathering, design and development, handling deliverables, tracking Status phases of Agile/SCRUM Methodology.
  • Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, JSP and jQuery based on the W3C standards and Web 2.0.
  • Front-end development utilizing SAP Netweaver 7.3 and Java Script frameworks such as Sencha EXT.js (3.1), Angular.js, JQuery UI and Bootsrap as well as front end technologies HTML5, CSS3, AJAX.
  • The Web based AJAX framework Ext JS application delivers Static Data Interface and other services for the users.
  • Implemented Angular.js, Bootstrap, LESS, and many JQuery plugins wrapped in Angular.js directives.
  • Developed and consumed Web Services for Sending and receiving Image files using REST Web services.
  • Implemented the validation, error handling, and caching framework.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Developed user interface using additionalUIComponents using JSF and implemented an asynchronous AJAX (JQuery) based rich client to improve customer experience.
  • Developed front end screens to be cross-browser & cross-platform based application while using JSP, XML, XHTML, CSS, JavaScript/JSON, Angular JS, DOM and AJAX.
  • Managed source code and configuration change management using tools such as Microsoft TFS, SAP STMS, SAP NWDI and other technologies.
  • The web UI is implemented with DOJO JavaScript framework that includes drag-and-drop, tree and grid controls, and floating panes.
  • Created AJAX requests to REST service with only use of GET method for retrieval.
  • Implemented RESTful web services using JAX-RS specification through which client portal application interacts with feed runner for fetching data.
  • Developed web services, SOAP message envelopes and headers using WSDL, XML and JAXP.
  • Worked closely with business analysts and customers to translate complex business requirements into visually appealing sites that feature user-friendly design and navigation.
  • Collaborated with team members in design, analysis, coding, testing, and website review.
  • Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.

Environment: HTML5, CSS3, Java Script, JQuery, AJAX, Angular.js, Ext.js, Bootstrap, Responsive Design, XML, XHTML, JQueryUI, Adobe Flash, Photoshop, Dreamweaver, JSON, DOM, DOJO, SOAP, REST, JSP, JSF, Oracle, agile and Windows.

Senior Front-End Developer

Confidential, Harrisburg, PA

Responsibilities:

  • Front-end web design using HTML 5, Bootstrap, JavaScript, JQuery, AngularJS, Ajax and JSON.
  • Developing Views with JSPs in spring framework (MVC pattern).
  • Styling the web pages using CSS 3 by using Bootstrap for CSS.
  • Involved in developing Dynamic web pages using industry standard applications and W3C compliant XHTML and CSS for effective web design.
  • Designed and implemented a professional and production quality build and unit-test automation system with Karma, Jasmine for an efficient multi-developer environment.
  • Incorporated JavaScript client-side scripting for dynamic web interface using JQuery, AngularJS, JavaScript and HTML DOM.
  • Application implemented as a single-page, angular.js client.
  • URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked.
  • Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.).
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Wrote code to fetch data from Web services using jQuery AJAX via JSON response and updating the HTML pages.
  • Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.

Environment: Java 1.5, HTML, DHTML, CSS, Bootstrap, JavaScript, jQuery, Angular JS, Node.JS, AJAX, JDBC, Eclipse, Jasmine, Karma, Apache Sling, Tomcat, Dreamweaver and Windows XP.

UI Developer

Confidential, Rochester, MN

Responsibilities:

  • Developed presentation layer using JSP, HTML, CSS, DOJO, Bootstrap, JavaScript, JQuery, Backnone.js and AngularJS.
  • Refactored, re-architected, and enhanced an existing application to angular js to follow strict MVVM/MVC patterns for improved source code maintenance, 40% code reduction, ease of upgrade, scalability, ease of developer spin up, enhanced performance and offline with client caching.
  • Developed a JavaScript performance testing toolkit for web applications.
  • Introduced build tools, including gulp and grunt and Presented on modern web workflow making use of grunt and bower to the app.
  • Modularized front end CSS and JS code with Sass.
  • Developed few time sensitive and important review/comments sections with Angular.js using ngReact directive.
  • Setup jasmine and selenium/ide for unit and functional testing.
  • Developed and consumed Web Services for Sending and receiving Image files using REST, WSDL and UDDI usingTop down Approach.
  • Produced UX designs and did development for mobile web apps and hybrid iOS/Android apps using SQLite and jQuery Mobile.
  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Performing complex system design, development and implementations using UML modeling and use case specifications.
  • Added Maven support to existing projects.
  • Exposed various capabilities as Web Services using SOAP/WSDL. Enhanced small servlet-based front-end and larger Swing interface to system.
  • Expert in coding and integration of Services with user interface in Service Oriented Architecture (SOA) using AJAX and JSON. Using Tomcat server for deployment of build.
  • Using GIT for group development and access of repository.
  • Involved in following Agile methodology. Took part in the Scrum meetings.
  • Contributed towards Maintenance and Deployment of a live marketing website.
  • Had responsibilities such as requirement gathering, effort estimation, design, and development and testing of the issues.
  • Involved in sprint planning and estimation for Front-End development.
  • Designed web pages and used applications that meet business and user goals through a positive user experience.
  • Extensively used AngularJS for single-page web applications.

Environment: JavaScript, Jquery, Backbone.js, Angular JS, AJAX, JSON, HTML 5, CSS 3, Bootstrap, Java1.6, JSP, Servlets, Maven, Jasmine, Apache Sling, Eclipse, Tomcat.

UI Developer

Confidential

Responsibilities:

  • Involved in extensive HTML coding.
  • Interacted with clients to understand their existing applications and design the site according to their system requirements.
  • Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
  • Implemented Hibernate framework for database connection and result set handling.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries and stored procedures, which were commonly used by different modules.
  • Participated in bug thrashing sessions to discuss and resolve bugs with developers.
  • Designed web pages and used applications that meet business and user goals through a positive user experience.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, Eclipse, Hibernate, Apache Tomcat Server, Oracle 8i, PL/SQL, Dreamweaver and Windows XP.

We'd love your feedback!