Sr. Front-end Developer Resume
Austin, TX
SUMMARY
- Around 7 years of extensive experience as a Front - End developer with strong knowledge in all phases of software development life cycle including requirements, analysis, applications design, development, Integration, maintenance and testing of various client-server web applications.
- Expert in developing user-interface (UI) applications and professional web applications using HTML, HTML5, CSS, CSS3, Twitter Bootstrap, JavaScript, jQuery, AJAX and JSON.
- Extensive experience in developing various web applications using JavaScript frameworks- AngularJS, Node.js, and Ember.js.
- Familiar with Angular 2 and Angular 4 components, services, routing, dependency injection and other core principles.
- Knowledge of React.js and its core principles like virtual DOM, JSX, and React.js workflows like Redux and Flux.
- Experience with common front-end tools like Webpack, Babel and NPM.
- Expert in HTML5/CSS3 development and have experience in AngularJS, Node.js, and Responsive design.
- Extensive experience in implementing the AJAX features using JavaScript and jQuery.
- Experienced in using text editors like Atom, WebStorm, Dreamweaver, Sublime Text2, Visual Studio and Visual Studio Code.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors.
- Strong knowledge of cross-browser compatibility issues and W3C standards.
- Experience in working with RESTful web services and implementing RESTful APIs.
- Experience in working with CSS preprocessors like SASS.
- Experience with package managers and JavaScript task runners like NPM, Bower, GruntJS and GulpJS.
- Experience in database design and writing complex queries using Oracle10g/11g, MySQL and MongoDB.
- Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL.
- Experience with versioning tools like Subversion and Git.
- Strong knowledge of newer specifications of ECMAScript i.e., ES6/2015. Experience participating in code reviews.
- Experience working with the DOM, DOM events or event binding.
- Experience with JavaScript testing frameworks and tools such as Jasmine and Karma.
- Experience working under the Agile methodology.
- Excellent working knowledge of different browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome along with their developer tools.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, CSS, CSS3, DHTML, JavaScript, Typescript, AJAX, JSON, Node.js:
CSS Preprocessors: LESS and SASS:
Build Tools: GulpJS, GruntJS, Webpack, Babel:
Version Control: SVN and Git & GitHub:
JavaScript/CSS Libraries: jQuery/ Bootstrap:
JavaScript Frameworks/Libraries: AngularJS, Backbone JS, Angular2, Angular4, Express.js, Ember.js, Ext JS, and React.js:
Databases: MySQL, Oracle 10/11g and SQL Server 2008:
IDEs: WebStorm, Atom, Visual Studio, Visual Studio Code and Sublime Text:
Application Server: Apache Tomcat, IBM Web Sphere, BEA Web Logic, JBuilder:
PROFESSIONAL EXPERIENCE
Confidential, Austin TX
Sr. Front-End Developer
Responsibilities:
- Designing, developing, testing and implementing complex application solutions using HTML5, CSS3, JavaScript, AJAX, MySQL and React.js.
- Designing and modifying sophisticated application software such as custom developed web front end and back end applications, mobile applications and third-party application packages.
- Analyzed business application requirements and developed specifications for user interfaces (UI) application logic, and data models using HTML5, CSS, CSS3, JavaScript, jQuery, AJAX and JSON.
- Participated in scoping, requirements elicitation and effort estimation for new development projects.
- Modified and maintained existing applications.
- Implemented various Validation Controls for form validation and implemented custom validation controls withJavaScriptand jQuery.
- Used React.js as framework to create a Single Page Application (SPA) for binding data to specific views and synchronizing data with server.
- Developed various screens for the front end using Angular2 and used various predefined components from NPM (Node Package Manager).
- Created CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Used JSON for data interchange, as it's faster and can be parsed using JavaScript.
- Involved in fixing Front-End issues with the layouts.Refactored code as required while working on the features and enhancements.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Developed components to fetch the JSON data from the back end using AJAX and jQuery. Analyze the response of JSON to update DOM.
- Implemented Web services (SOAP) for transmission of large blocks of JSON data over HTTP.
- Collaborated with other software developers, business analysts, software architects, and IT professionals to develop, maintain, and support applications.
- Provided reports on project development status to management on a regular and timely basis.
- Involved in an Agile approach and closely followed up the project from scratch to production phase making sure the deliverables are met on every iteration.
- Tested cross-browser functionality and fixed major layout bugs for supported browsers.
Environment: HTML, CSS, JavaScript, jQuery, Ajax, JSON, React.js, SASS, XML, Bootstrap, Node.js, Angular2, SDLC, Agile, GIT, RESTful, SOAP, Firebug, and JIRA.
Confidential, Chicago, IL
Sr. Front-End Developer
Responsibilities:
- Involved in theSoftware Development Life Cyclephases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Developed the functionality for communicating between the modules mostly involved in View and Controller section of MVC architecture where HTML5, CSS3, JavaScript, jQuery and AJAX were used for UI development.
- Enacted Scrum values and practices.
- Promoted and participated in continuous improvement of structure, processes, tooling to enable the teams to deliver more value.
- Organized and facilitated standups, release and sprint planning, reviews, demos and retrospectives.
- Supported efforts to code, design and testing in a heterogenous technology environment like JavaScript, HTML, CSS, AngularJS.
- Developed a single-page front-end application using React.js and Redux.
- Integrated a cutting-edge framework and architecture that suited the app needs using React.js and Redux.
- Identified opportunities for process and tool improvements and drove those from concept to implementation.
- Ensured quality and completeness of the product by incorporating Test Driven Development (TDD) and JavaScript unit testing frameworks like Jasmine and Mocha.
- Developed web pages by adhering to W3C standards and implementing best Search Engine Optimization (SEO) techniques.
- Implemented XML Http Request Adapter to send AJAX request to the server-side code and implemented a callback function to handle the results.
- Developed and maintained a library of reusable code, code development support, and standards for knowledge sharing across a developer community.
- Socialized front-end application development methodology and related best practices to business segments and partners.
- Debugged all look and feel issues in the target browsers, in conjunction with quality assurance.
Environment: HTML5, CSS3, JavaScript, jQuery, React.js, Redux, Node.js, AJAX, Internet Explorer, SASS, ECMAScript6 (ES6), Firefox, Chrome, RESTful APIs, JIRA, Agile, and Git.
Confidential - Manhattan, NY
Front-End Developer
Responsibilities:
- Developed creative solutions for challenging client requirements while working in cross-functional team settings, explain technical needs and provide training across departments.
- Responsible for design and development of the Web pages from mock- ups.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Designed GUI using jQuery and Angular JS.
- UsedAjaxcalls through AngularJS to populate the data tables on the front-end.
- Designed CSS based page layouts that are uniform on all screens throughout the application, cross-browser compatible and standards-compliant.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS, jQuery and JavaScript.
- Developed code to call the Application Programming Interface (APIs) to fetch the data and populate on the UI using jQuery.
- Developed jQuery methods to support the dynamic nature of the web-site elements like navigation, animation buttons and icons etc.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX.
- Implemented JSON for data handling on different application.
- Used advanced level of HTML, XML, AJAX, JavaScript, CSS and pure CSS layouts.
- Made use of plugins to make the web pages interesting and easy to use.
- Interacted with business and quality assurance teams to deliver the final product within deadline period.
Environment: HTML, CSS, JavaScript, jQuery, Angular JS, Node.js, MongoDB, Adobe Dreamweaver, Adobe Photoshop, MAMP and SEO.
Confidential
Web Developer
Responsibilities:
- Developed web pages with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client-side validations using JavaScript and developed the required Servlets.
- As a developer, coordinated with on-site team and client in understanding the business process and requirement understanding.
- Designed and developed admin panels using PHP, and MySQL.
- Finding out the bugs, broken links and missing images etc. and rectifying them.
- Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders
- Developed stored procedures, triggers, functions and database tables in Oracle database.
- Worked on developing a suitable GUI for ATM locator.
- Participated in Code reviews and Quality Assurance.
Environment: HTML, CSS, JavaScript, XML, PHP, DOM, DHTML, Restful API, Oracle database, Eclipse, SQL, SVN, MYSQL, Windows XP/07 and MS Office.
Confidential
Jr. UI Developer
Responsibilities:
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
- Implemented presentation tier using HTML, CSS by utilizing the mockups created by our team.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript. Extensively did client-side validations using JavaScript and developed the required Servlets.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Enhance existing web pages, implement new/change existing functionalities in the web application.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Wrote CSS to provide table free layout to user interface screen.
- Developed and prepared test cases for unit testing with JUnit.
- Conducted unit testing with Firebug, IE Tester and end-to-end testing on the supported browsers and devices.
- Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac.
Environment: HTML, DHTML, CSS, JavaScript, jQuery, AJAX, XML, JUnit, Firebug, IE Tester, Agile, Windows Platforms.
