Sr Software Engineer- Front End Developer Resume
San Francisco, CA
SUMMARY
- Total 8 Years of Experience as a Front End Developer.
- 6+ years of extensive experience in developing web applications using HTML/HTML5, CSS/CSS3, JAVASCRIPT, JSON, XML, DOM, JQUERY, AJAX.
- Experienced in developing applications in a single page (SPAs) using various JavaScript framework like Angular JS and CSS framework Bootstrap.
- Adapted Model - View-Controller (MVC) frameworks for developing web applications using Angular JS for fast paced web development and better functionality and data independence.
- Experienced in working with Core Node.js - Module Patterns, Event Emitter, MEAN stack.
- Knowledge in Python Django Rest framework for developing light weight web services.
- Proficient in using AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated JSON Parse.
- Experienced in working with XML technologies like Xpath and structure definition using DTD and Schema.
- Experienced in working with agile methodologies and daily Scrums.
- Experienced with Version Control tools like Github and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Expertise with browser debugging tools and troubleshooting existing code using Firebug, IE Tester, Chrome Inspector, Responsive Inspector and etc.
- Experienced in building cross browser compatibility applications, Browser testing, knowledge of cross-browser/cross-platform compatibility issues.
- Experienced in Functional, Performance, User-Acceptance testing and unit test cases.
- Excellent problem solving skills and resourcefulness to find solutions through self-study and research.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Ability to apply W3C web standards with great skills in achieving the best cross-browser user experience for sake of long-term user retention and engagement.
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills with a strong ability to excel through, along with ability to work independently.
TECHNICAL SKILLS
Framework: AngularJS, MVC (Django Rest), Node.js Express
Languages: Python, JAVA
Web Technologies: HTML5, CSS3, AJAX, JAVASCRIPT, JSON, XML, REST API, JQUERY, SASS/LESS
Databases: MongoDB, Cassandra, MS SQL Server 2000, SQLite, MySQL, MS Access
Bug Tracking Tool: Bugzilla, JIRA, Prism
Test Framework: Selenium, Jasmine, Junit, PyUnit
Web/App Servers: Apache, AWS
OS Expertise: Mac OS, Ubuntu, CentOS, Windows
Development Tools: Grunt, Cassandra Dev Center, Eclipse, MySQL Work Bench, TOAD, Tortoise SVN, GITHUB
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Sr Software Engineer- Front End Developer
Responsibilities:
- Involved in design/user experience sessions with Team-Leads, developers and other Scrum Masters to understand the scope of the project and also provide inputs on layouts.
- Developed responsive web application for desktop and mobile using Bootstrap.
- Developed modules in Node.js Express framework with Advanced JavaScript (including prototype-based inheritance, event delegation, closures)
- Hands on experience with AngularJS, Node.js, MongoDB, HTML5, CSS3, Bootstrap (MEAN stack)
- Created interactive client side scripting in JavaScript, AJAX & JSON using AngularJS 1.5 and JQueryLite and worked on to render JSON data into chart interface components usingHighcharts.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Used the MVC Framework AngularJS 1.5 for development of the single page web applications.
- Developed internal lightweight web services using Python Django REST Framework.
- Used SASS based approach - mixin, nested rules for reuse and organize the CSS.
- Developed the administrative UI using Angular forms and directives and Route.
- Used Version Control tools like Github for Source Code version management.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML 5, CSS, AngularJS, Node.js Express, JQueryLite, Highcharts, Bootstrap, Django Rest, Ubuntu, MySQL, GitHub.
Confidential, Mountain View, CA
Sr Software Engineer- Front End Developer
Responsibilities:
- Implemented user friendly design using Bootstrap with HTML, CSS and JavaScript for client side validation and form submission functions using HTML5, CSS3, Bootstrap, JQuery, Python Django REST framework.
- Designed web portal with cross-browser support and responsive.
- Project development using agile software development methodology.
- Fixed style and JavaScript issues pertaining to different browsers.
- Used AngularJS 1.3 for development of the single page web applications.
- Used SASS compass proposer to
- Worked closely with backend developer and data integration team.
- Started working on Node JS as beginner level.
- Grunt for task automation, build and deploy scripts and Bower, NPM for package management.
- Server side data integration and unit testing.
- Developed services and rendering the JSON data on UI side.
- Used Firebug, Firebug Lite, and IEDeveloperToolbar for debugging and browser compatibility.
- Worked as a motivated, pro-active team player voicing opinions and feedback with facts.
- Resolved all the assigned defects and interacting with QA to resolve any issues.
Environment: AngularJS, SASS, Grunt, Bower, HTML5, CSS3, JQuery, Bootstrap, Django REST, GitHub.
Confidential, San Diego, CA
Front End Developer
Responsibilities:
- Requirement analysis and Design of project Modules.
- Fostered close communication with a large development team that included Java developers and a front-end designer to ensure that the user interface remained true to spirit in all aspects of possible data scenarios.
- Designed and developed custom web pages for managing CRM web portal on HTML, CSS, and JavaScript.
- Worked extensively with the FILE upload features and video libraries.
- Implemented JavaScript for Form Validation.
- Involved in the meetings with Project Manager in project discussions, assisting Team members in meetings, managed team to finish the task in time.
- Used AJAX extensively to implementfrontend/user interface features in the application.
- Did Functional/Browser Testing using selenium and JUnit.
Environment: HTML 5, CSS, JQuery, JSON, Ubuntu, MySQL, Tortoise SVN.
Confidential, San Diego, CA
Software Application Developer
Responsibilities:
- Implementation including tracking/managing Resource Management portal.
- Developed presentation layer using JavaScript, HTML and CSS.
- Enhanced the product with new features as per client requirements
- Developed custom web forms a JavaScript.
- Developed through Requirement gathering, designing, coding, testing & deployment.
- Requirement analysis and Design of project Resource Management Tool Modules.
- Designed and developed custom .NET components and user controls using C#.NET.
- Developed relational Database using MS SQL.
- Support installation of the software.
- Used simple XML to build/process xml documents.
- Involved in Debugging, Design and Documentation.
- Presented the Design Ideas and approached with Team leaders/Managers.
Environment: HTML, AJAX, XML, JavaScript, CSS, Photoshop, Dreamweaver Visual studio 2005 with VB.NET, MS Visio.
Confidential
Web Developer
Responsibilities:
- Responsible for developing, editing, publishing and managing content on the external web pages and internal layouts.Developed through Requirement gathering, designing, coding, testing & deployment.
- Involved with many project focused on online shopping and employee rewards system aimed at increasing the online sales in employee and use their rewards points. Filter offers and deals based on the location, holidays, segment from where the user views the site. It also has the option to add some equipment along with their product.Worked on Adobe Photoshop.
- Responsible for creating layouts using CSS, HTML and Photoshop.
- Used cascading style sheet (CSS) in web pages to separate presentation from structure.
- Designed differentfront-endforms & dynamic pages using CSS, HTML & given functionality with JavaScript.
- Handled day-to-day updating of content, adding new technologies (jQuery UI & AJAX).
- Provided support services for clients.
- Presented designs and concepts to Clients and the Management for review Editing content, debugging code and re-designing web pages based on requirement change Involved in the testing and bug fixing.
- Knowledge Transition to new team members.
Environment: HTML, AJAX, XML, JavaScript, CSS, Photoshop, Dreamweaver.
