Senior Software Engineer Resume
4.00/5 (Submit Your Rating)
Pleasanton, CA
SUMMARY:
- 8 years of Professional experience in developing a web applications and API’s to provide best User Experience using HTML5, CSS3, JavaScript, React, Angular, Ember, JSON, Ruby on Rails.
- A strong experience in making a webpage Cross browser compatible and semantic markup.
- A professional experience in the software development life cycle phases including analysis of requirements, Applications design, Development, integration, Installation, maintenance, implementation and testing of various client/server, N - tier and web applications.
- Good experience in programming with HTML5/ XHTML, CSS3, JavaScript, AJAX, and JSON.
- JavaScript frameworks such as AngularJS and Ember.JS were used for developing websites.
- A high level of experience in Document Object Model (DOM) and Restful web services.
- Usage of Media Queries and Bootstrap in developing Responsive Web Design (RWD).
- Good level of knowledge on the CSS preprocessors LESS, OOCSS and SASS.
- Good Experience in working with Developer Toolbar for Chrome.
- Dealt with challenges in High traffic Websites and a good understanding of the Document object model (DOM) along with the DOM functions.
- Develop responsive websites that work across multiple devices and browsers
- Extensive knowledge in JavaScript, especially using Angular and React web applications.
- Experience in applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, and AngularJS
- Worked with task runners such as gulp and grunt, testing frameworks such as Jasmine and Qunit.
- Experience working in Agile and Waterfall (SDLC Methodologies) environments.
- Develop re-usable code libraries
- Experience in database design and development using SQL, MySQL, Postgres
- An experience in quality assurance and unit testing, acceptance and integration testing.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS:
Technologies: HTML 5, CSS3, JavaScript, AJAX, jQuery, JSON, Bootstrap
Frameworks: ReactJS, Angular.JS, Ember.JS, Node /Express JS Ruby on Rails(4.2), Rspec, Capybara, Jasmine, QUnit
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
ConfidentialResponsibilities:
- Created business critical feature such as Desktop Underwriting and Credit Ordering for our Angular application Encompass Web.
- Led a team of 5 engineers to develop “Task Inbox” feature.
- The “Task Inbox” feature consisted of a feature that allows a user to have a persistent inbox of tasks that have to be performed akin to an Asana workflow.
- Acted as Product Manager, Daily Scrum master, Individual contributor and team lead for the above project.
- Wrote tests for our encompass web application using mocha and chai.
- Worked on evaluating which new application framework (React vs Angular 2) we were adopting in order to transition our Angular 1 application.
- Transitioned application from consuming SOAP based API’s to REST based API’s
- Set up a build system for deployment of different angular components and dependencies using Jenkins.
Confidential, Pleasanton, CA
Front end Developer
Responsibilities:
- Used React Native and Redux architecture to come up with a framework for single page web applications.
- Create a single page site so that customers can find out about the status of the orders they had placed using React Native.
- Used NodeJS and Express Framework to set up routing mechanism to respond to HTTP requests.
- Created shopping cart experience with ReactJS that is able to manage state effectively.
- Used JSX for front end markup
- Fixed bugs in the “StrongWall Shearwall selector” web application which is a legacy web app that is written in C#, jQuery and native Javascript.
- Took Photoshop design documents and implemented new designs and layouts for strongtie.com
Confidential . Palo Alto, CA
UI Developer
Responsibilities:
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
- Developed front end for the entire website using HTML5, CSS3, and JAVASCRIPT.
- Created a Pro Finder tool with Ember.JS that is live on Confidential .com that allows customers to find installers of Confidential products in their area and interfaces with the Confidential API and Google Maps API
- Took Photoshop design documents and implemented new designs and layouts for Pro. Confidential .com
- Built a real- time mouse/click user analytics web service with Node.js, Express.
- Recommended and currently guiding the team in building out a lean, responsive UI layer utilizing Semantic html5, SASS, BOOTSTRAP, Ember.JS, and REST API architecture.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Understanding of application development lifecycle methodologies.
- Overhauled portions of the website that had dated design, and implemented SASS mixins in order to re-use media queries and localize text across 5 different languages and countries
- Debugged database issues in MySQL and also tunneled into server boxes to fix deployment issues with our build system ( TeamCity)
- Overhauled our legal agreement logic in our Rails app in order to allow existing users to reassign a new agreement based on their Sign up date, and previous login.
- Followed an Agile Methodology for development by assigning Story Points for different User stories based on marketing need.
- Worked on the CSS preprocessors LESS and SASS.
- Strong communication, analytical and interpersonal skills working within cross-functional teams
- Excellent problem solving skills and the ability to work independently.
- Deep understanding of JavaScript and the JQuery framework.
- Used Angular JS in developing single page applications.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX,.
- Implemented and designed user interface for web based customer application.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
Environment: HTML5, CSS3, JavaScript, AJAX, Jquery, Ember, Ruby on Rails, SASS, MySQL
Confidential, Maryland
Web/ UI Developer
Responsibilities:
- Developed UI pages using HTML, XUL, DHTML, XHTML, DOM, CSS, JSON, JavaScript, JQUERY and AJAX.
- Created XHTML pages with CSS and the Box Model.
- Developed complex API’s for third party integration (JSON file format) and Authentication using the Sinatra framework.
- Used jQuery core library functions for the logical implementation part at client side for all the applications
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
- Contacted with different customers for their requirements and modified code as the customer needs.
- Worked in Onsite - Offshore model.
- Written SQL Queries to interact with MySQL database
- Used GIT for version control and JIRA for ticket tracking
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, XML, DOM, JavaScript, JQuery, AngularJS AJAX, JSON, SQL server, MySQL