Front-end Developer Resume
NY
SUMMARY
- 6+ years of Extensive programming experience in developing Web based applications and Client - Server technologies using HTML5, CSS/CSS3, XML, JavaScript, jQuery, Ajax, AngularJS
- Excellent background in popular front-end technologies such as HTML5, CSS3, jQuery, Javascript for building client-side web applications
- Hands-on experience of AJAX for the asynchronous communication between the client-side and the server-side via various data formats such as JSON and XML
- Extensive experience using JavaScript Closures, Premises and Prototype.
- Solid experience inAngularJS for creating single page web apps utilizing MVC frameworks
- Extensive experience in NodeJS for deploying server-side data-intensive and real-time web applications with the help of Node Package Manager (npm)
- Expert knowledge in Document Object Model (DOM) manipulation using Bootstrap, jQuery, ReactJS, and D3.js.
- 2 years forusing ReactJS/Redux to do the single page application and improve render performance.
- Professional eexperience in Bootstrap framework for responsive web page design
- Experience in designing relational database and ER diagrams for complex enterprise grade back-end systems
- Hands-on experience in NoSQL database such as MongoDB in conjunction with ExpressJS for back-end development
- Knowledgeable with Relational Database Management (RDBMS) concepts like writing SQL Queries, Functions,and Stored Procedures.
- Extensively worked on the configurationof Apache servers on Linux machines
- Expertise in mainstream browser tools like Chome Element Inspector, Firebug, IE Tester for testing and debugging
- Proficient in configuring and using common IDEssuch as Eclipse, IntelliJ, andNetBeans
- Experience in Version Control Tools such as Git/GitHub, SVN
- Experience inAgile software development methodology and its framework Scrum
- Exposure to Test Driven Development (TDD) for testing different cases to achieve simple design patterns during the development cycle
- Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, Java, C++, SQL
UI Technologies: HTML5, DHTML, CSS2/CSS3, XML, Bootstrap, JSON, AJAX
JavaScript Libraries / Frameworks: jQuery, AngularJS, NodeJS, ReactJS, D3.js, Express
IDE: Eclipse, NetBeans, WebStorm, Visual Studio
Editors: Sublime Text, Atom, Brackets, NotePad++
Build Tools: Maven, Bower
Databases: Oracle, MySQL, MongoDB
Application Servers: Apache Tomcat
Version Control: SVN, Git/GitHub
Testing Tools: QUnit, JUnit, Jasmine, Protractor
Operating Systems: Windows 7, 8, 10, Mac OS X, Linux
Browsers: Internet Explorer, Edge, Chrome, Firefox, Safari, Opera
Methodologies: Object Orient Analysis, Agile, Scrum, TDD
PROFESSIONAL EXPERIENCE
Confidential, NY
Front-end Developer
Responsibilities:
- Built user-friendly UI to display various information such as margin risk, credit risk, and market value using HTML5, CSS3, jQuery, ReactJSand JavaScript.
- Designed and developed the customer portal using framework ReactJS along with HTML5, CSS3.
- Used HTML5 elements like video, audio and canvas in making the website interactive.
- Strong Experience in dealing with CSS Concepts like CSS Background, CSS Layouts, CSS positioning, CSS Box Model, Pseudo classes, Pseudo elements, CSS Animations and CSS Box Model.
- Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Used ReactJS/Redux to create views to hook up to the model and synchronize data with server.
- Used React Router to create a Single Page Application (SPA) Which can bind data to specific views and synchronize data with server.
- Used MongoDB to manipulate all the risk-related data for fast data retrieval
- Used BootStrap framework for cross-device compatibility to make sure the system can be used in a comfortable manner under any web browsers or devices
- Used GIT and GitHub for managing source code by resolving merge conflicts that occur during collaboration of various stakeholders of the application.
- Involved inAgile development methodology with the help of JIRA, and actively participated in Scrum meetings
- Involved in TDD for unit testing
- Involved in requirement gathering, designing, development, UI reviews, and maintenance.
Environment: ReactJS, NodeJS, HTML5, CSS, JavaScript, AJAX, Bootstrap, Eclipse, MongoDB, Git/GitHub
Confidential, Buffalo, NY
Front-end Developer
Responsibilities:
- Built front-end web application using HTML5, CSS3, ReactJSand JavaScript.
- UsedBootstrap to implement responsive design for web application.
- Used Bootstrap components for the design of menus, like Button dropdowns and Navbar.
- Used AJAX and jQuery to implement asynchronous functions and features.
- Used AngularJS two-way data binding for automatic synchronization between the view and the model.
- Created Custom Directive for custom validation to verify the user information
- Created Custom Filters to sort and format the records displayed in the web page.
- Implemented asynchronous data communication without refreshing the page using AJAX and captured relevant server responses
- Used AngularJS AJAX calls (GET, PUT, and POST) to transmit or fetch data from RESTful APIs which is provided by the back-end team.
- ImplementedSPA(Single Page Application) by using AngularJS which can bind data to specific view and synchronize data with server.
- Used HTML, CSS to design page layouts.
- Used SVN as the version control system for the full development cycle
- Collabrated with QA team to work in code debug, performance,etc.
Environment: HTML, CSS, AngularJS, JavaScript, AJAX, Bootstrap, jQuery, Firebug, Chrome debugger, Jasmine, Karma, SVN
Confidential, Farmington, MI
Front-end Developer
Responsibilities:
- Utilized AJAX to make requests to remote servers without refreshing the current page
- Strong knowledge in MySQLincluding Stored procedures, Views and Triggers, and expertise in relational database query optimization
- Used MySQL to manipulate the majority of the eCommerce database applying Stored Procedures, Views, and Triggers
- Worked on SQL Query Optimization in order to maintain an acceptable balance between speed and storage for the eCommerce database
- Consumed RESTful services to obtain JSON data and render user account information.
- Used jQueryUI and Bootstrap for accordion, carousel, modal dialogs, tabs, and date picker.
- Involved in responsive account management menu and display page design using CSS3 Media Queries and Bootstrap.
- Involved in understanding the business processes and defining the requirements.
- Used Git for the version control.
- Strictly followed Agile development methodology and actively participated in Scrum meetings
Environment: HTML, CSS, JavaScript, AJAX, Java,Eclipse, SQL, Git, Agile
Confidential, New York, NY
Front-end Developer
Responsibilities:
- Designed, developed and validated User Interface using HTML, XML, JavaScript and CSS.
- Handled Browser compatibility issues in HTML, CSS and JavaScript for IE, Firefox and Chrome browsers
- Used CSS3 Borders and jQuery Menus as part of the UI navigation.
- Review business requirements, functional designs, business processes and system solutions in order to gain a deep functional understanding of the application.
- Used MySQL database for inserting, deleting, and updating accounts inthe existing company
- Used AJAX to make requests to the servers in order to fetch ticket prices
- Used Git as the version control system for the entire development process
- Review business requirements, functional designs, business processes and system solutions in order to gain a deep functional understanding of the application.
- Involved in writing Junit test cases.
- Strictly followed Agile development methodology and actively participated in Scrum meeting
Environment: HTML, JavaScript, AJAX, Java,Eclipse, SQL, Git, Agile
