Sr. Front-end Engineer Resume
MN
SUMMARY:
- Experience in developing Web - based applications using JavaScript, ES6, HTML5, CSS3, C#, ASP.NET, AJAX, XML, SQL-Server 2008/2005/2000 and Visual Studio 2012/2010/2008.
- Experience working on React, Backbone, Angular and Ember frameworks, JQuery and handlebars.
- Excellent understanding of full Software Development Life Cycle (SDLC) and involved in various phases of SDLC including development, testing, implementation, debugging and production support.
- Sound knowledge and experience in agile software development methodology including SCRUM Framework.
- Familiarity with Core Java JDBC, hibernate and REST web services.
- Experience with Acceptance Test Driven Development (ATDD), Test-Driven Development (TDD), Behavior-Driven Development (BDD), Jasmine Unit Tests and test automation.
- Experience in using Source Code Control Systems like TFS (Team Foundation Server), Git, JIRA, Jenkins and Sharepoint.
- Experience with mobile development and responsive design using Bootstrap and CSS Flexbox.
- Experience working on React JS, EmberJS and Node JS framework.
- Good Knowledge of Switching/Routing Network protocols (TCP/UDP), Web Socket and experience using Infographics.
- Exceptional ability to quickly master new concepts, applications and an effective team player with good problem solving and interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: JavaScript, C#, Java, HTML5, CSS, C#
Web Technologies: ASP.NET, AJAX, CSS 3, HTML5, JQuery, VB Script, Web Socket, Loop back.
UI Frameworks: React JS, Redux, Angular JS, Backbone, Ember JS
IDE Tools: Visual Studio, Eclipse, SQL Server Management Studio, Sublime
Database: SQL Server 2008/2005/2000(T-SQL)
Version Control Tools: Team Foundation Server (2008), Git.
PROFESSIONAL EXPERIENCE:
Confidential - MN
Sr. Front-end Engineer
Responsibilities:
- Experience working on React.js, Redux in developing UI
- Worked on advanced material UI copmponents like tool tips, badges, chips etc
- Experience working on React unit testing frameworks like Jest and Enzyme
- Familiarity with newer specifications of ES6
- Experience doing code reviews and leading offshore teams in India.
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Experience with common front-end development tools such as Babel, Webpack, yarn, NPM,etc.
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with code versioning tools such as Git, TFS and Mercurial
Environments: Java script, HTML5, CSS3, Backbone, Angular, JQuery, React, Redux, Jasmine, Unit tests, Bootstrap, Sublime.
Confidential - VA
Sr. Frontend Developer
Responsibilities:
- Designed and developed Single Page Applicaton using HTML, CSS, Bootstrap, JavaScript and React.JS
- Worked with HTML5, CSS3, JSON, JavaScript, Reactjs and ES6 for developing user interface.
- Used JIRA for assigning user stories and for task runner have used Yarn.
- Good experience of debugging JavaScript, CSS3 and HTML5 code.
- Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IEDeveloperTools.
- Designed and developed base classes, framework classes and re-usable components.
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements
Environment: HTML, CSS3, JavaScript, JSON, Reactjs, ES6, Node.js, Bootstrap, Visual studio Editor, GIT, JIRA. Gulp,Yarn.
Confidential - MN
Frontend Developer
Responsibilities:
- Web design and development, application development using HTML, CSS and JavaScript
- Designed dynamic and cross-domain, cross device, cross-browser responsive compatible pages using Bootstrap, CSS Flexbox and Ember JS framework.
- Responsible for design and development of the web pages from mock- up building tool like View spec and zeplin.
- Wrote application level code to interact with the backend databases using JQUERY AJAX, JSON and Restful services.
- Wrote Unit tests in Jasmine and Mocha and automated tests in Nightwatch.js.
- Involved in various SCRUM meetings and followed agile methodologies.
- Grunt, Yarn, NPM and Node JS are used to build and run the application.
- Experience working in Git and JIRA.
- Participated in various code reviews and worked with offshore team members from China.
Environments: Java script, HTML5, CSS3, Backbone, JQuery, Angular, Ember, Mongo DB, Jasmine, Unit tests, Bootstrap, Sublime.
Confidential - WI
Frontend/UI Developer
Responsibilities:
- Involved in daily SCRUM and weekly meetings with the project sponsors to meet deadlines and expectations
- Experienced migrating the code from BackboneJs to React JS.
- Developed Presentation layer of e-commerce application using HTML, CSS3, and JavaScript.
- Experience writing server-side web applications using Node.js and Express.
- Working experience on TDD and BDD methodologies.
- N unit, Jasmine and Spec-flow was used for unit testing and Dalek JS, Night watch were used for Acceptance testing.
- Experienced in creating web components using Reactjs.
- Used life cycle methods in ReactJs like ComponentDidMount, ComponentDidUpdate etc.
- Used AJAX controls for client side validations with asynchronous data execution using threads when needed to increase the performance.
- Implemented J-Query for the user controls and web forms and JSON text format to store and transfer data.
- Implemented new syntaxes and keywords using Javascript ES6 for code robustness, reusability and reducing the number of characters in the code.
- Grunt, npm and Node JS are used to build the application.
- Gained Experience developing the web app which is cross domain, cross-platform and cross browser compatible.
- Experience integrating the web services using RESTful services and SOAP.
- Experience using Redux store and created actions, reducers to develop the functionality of the react components.
- Experience coding in C# for the backend calculations engine of the web application.
- Used global Redux store to get the state of all the React components.
- Implemented advanced validations in Java script.
- Help design and setupCassandraDatabase and Mongo DB.
- Experience in Mobile responsive UI design using bootstrap and CSS flex box.
- Implemented continuous integration and continuous delivery methodology using Urban code, JIRA, Jenkins and Team city.
Environment: Javascript, HTML5, CSS3, Backbone, JQuery, Angular, React, Redux Express, Mongo DB, Jasmine, Unit tests, Bootstrap, Sublime.
Confidential, Plymouth, MN
UI Developer
Responsibilities:
- Web design and development, application development using Photoshop, HTML and JavaScript
- Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery and JavaScript.
- Responsible for ensuring the pattern consistency across all pages.
- Responsible for design and development of the web pages from mock- ups.
- Responsible for creating the screens with table-less designs meeting W3C standards
- Created web pages which are informative and yet very neat and interesting to look at.
- Designed Frontend with in object oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext.JS.
- Wrote application level code to interact with the backend databases JQUERY AJAX and JSON.
- Applied J-Query scripts for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed the User Interface using HTML, CSS, JavaScript, JQuery and AJAX.
- Designed XML files for maintaining contents like video, images and audio and display them in flash application.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery
- Created web pages using HTML, CSS, JQuery and JavaScript.
Environments:HTML/HTML4, CSS/CSS3, JavaScript, JQuery, AJAX, Bootstrap, Photoshop, Illustrator, Information Architecture, Selenium IDE, Flash, SQL and Tomcat, AngularJS.
Confidential - Cary, NC
Software Developer
Responsibilities:
- Involved in different phases of SDLC including Designing, Programming, Testing and Documentation
- Designed Graphical User Interface (GUI) using Layout Pages, HTML, Java script, CSS classes and Custom controls
- Worked closely with project managers, business analysts and customers on business requirements.
- Involved in peer, lead level design and code reviews.
- Responsible for developing the presentation layer using JavaScript, JSP, HTML, XML, XSLT, CSS, AJAX, JQUERY, Custom Tags, Struts-Html tag library and Apache Tiles
- Designed and developed Web pages using PHP, HTML, CSS including Ajax controls and XML
- Developed data insertion forms and validated them using JavaScript.
- Used Bootstrap CSS for responsive web pages and AngularJS, NodeJS for routing and templating.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and add modal dialog in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make drop-down menus on web pages and display part of a web page upon user request.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Used Ajax Tool Kit to increase the functionality of the web page i.e. asynchronous functionality.
Environment: Java Script- Node, Angular, Backbone, React, HTML, CSS, Bootstrap, AJAX, DOM, JQuery, High charts, XHTML, XML, XSL, SQL Server and Windows
Confidential
Software Developer
Responsibilities:
- Worked closely with the programmers for project requirement analysis.
- Designed the website and created/developed web interfaces.
- Created graphic designs including Icons, Images and logos using Adobe Flash Catalyst, and integrated into HTML, CSS, and JavaScript.
- Created appropriate concept models, site organization, navigation, page layouts and interaction to support company's needs and goals.
- Used Dreamweaver as HTML Editor for designing web pages.
- Developed HTML prototype documents with CSS Style Sheets.
- Designed dynamic client-side JavaScript codes to build web forms, and ensure functionalities such as web application, page navigation and form validation.
- Developed the validation using JavaScript.
- Creating and managing schema objects such as Tables, Views, Indexes and referential integrity depending on user requirements and converting them into technical specifications.
- Did Cross - Browser coding, in order to make pages compatible will all browsers.
- Enhanced website by creating rich static model pages for attracting the customers and existing users.
- Performed debugging and testing to verify the stability and usability of completed sites.
- Performed user acceptance testing and drafted unit test cases for developed applications.
- Designed Test Plan Documents, documented Test Cases during the project.
- Involved in the training sessions to the end user.
Environment: Java, JavaScript, HTML, DHTML, CSS, Adobe Flash, SQL, Oracle, Windows, Adobe Dreamweaver.
