Frontend Developer/react Developer Resume
San Diego, CA
SUMMARY
- Highly motivated and professional with having 8+ years of IT experience which includes 4+ years of experience in developing modern web applications using React JS and 4 years of experience as Software Engineer
- Expertise in gathering, documenting and analyzing business requirements and worked on many project methodologies like Agile / Scrum.
- Expertise in working on Front End/User Interface (UI) Technologieslike using HTML4/5, CSS2/3, DHTML, SASS, LESS, JavaScript, TypeScript, jQuery, React JS, Bootstrap Framework, Modernizer JS, Media Queries, AJAX, JSON, and XML.
- Expertise in React JS framework to develop the SPA
- Experienced in using Reacts JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Expertise in React Component for UX - Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Experienced in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Expertise in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Familiar with creating Custom Reusable React Components Library.
- Experienced working in building an isomorphic application using React.js and Redux with GraphQL on the server side.
- Experienced in React JS and working with React Flux architecture using complex Object-Oriented concepts in improving the performance of the websites
- Experienced in responsive web design using Bootstrap framework and CSS3 media queries.
- Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experienced in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and JavaScript functions, Cascading Styles across cross-browser using FireBug, Developer Tool Bar.
- Strong understanding on MVC, MVVM, OOP, JavaScript.
- Worked with JavaScript validations and developed Object-Oriented code.
- Expertise in RESTful, SOAP web servicesto integrate between Application to Application
- Experienced with creating and reviewing UI design specifications, prototype development, and conducting usability tests to ensure quality assurance.
- Professional in creating Templates, Mockups, and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experienced with front-end development with back-end system integration.
- Created API-driven interactive applications utilizing AJAX technology.
- Experienced with image editing tools such as Photoshop, Fireworks, and Illustrator.
- Experienced with various IDE’s such as Eclipse, Sublime, Dreamweaver, and Notepad++.
- Extensively used the repositories like GitHub and SVN.
- Experienced in automatic build process by using Jenkins and Maven.
- Experienced in unit testing by using Karma and Mocha.
- Expert in working on AWS to integrate the Server code to Client-side code.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in multi-platform environment.
TECHNICAL SKILLS
Web Technologies: HTML4/HTML5, CSS3, SASS, LESS, JavaScript, jQuery, Bootstrap, React.js, Redux, Flex, Express.js, D3.js, Ajax, JSON.
Development tools: Eclipse, Microsoft Visual Studio C++, Notepad++, Android Studio, Sublime, WebStorm, WebMatrix
Debugging tools: Chrome Elements Inspector, Firebug, IE Tester
Operating systems: Linux, Mac OS X, Windows.
Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic.
Version Control: SVN, GIT, CVS
Cloud Platform: AWS
Tools: Jasmine, Karma, JIRA, SoapUI, Gulp, Grunt, Bower, and Mocha
Database: Mongo DB, SQL Server, Oracle, MYSQL, PostgreSQL
Front End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator, Balsamiq
Programming Languages: C, ASP.NET, ASP.NET CORE
Methodologies: Agile, Rational Unified Process (RUP), UML Waterfall
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Frontend Developer/React Developer
Responsibilities:
- Built rich front-end applications, user interactive (UI) web pages using HTML5, CSS3, and Bootstrap
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- For front end we use React-Js and Redux to build the UI.
- Developed user interface by using theReact.js, Redux for Single page application (SPA) development.
- Develop new mobile application onAndroidandIOS.
- Responsible for porting an existing web application intomobile view.
- For every Iteration (Sprint: Biweekly) we have team meeting, Developer meetings where we discuss about the project requirements and also the current project status to move forward.
- Working on Agile Principals (SAFE), having scrum calls every day in the morning.
- Attended Program Iteration Meeting for every 3 months which is meant for planning ahead for the Iteration which is of 6months where we get to meet the Business Owners and the Program Managers.
- Experience in DOM,ReactProps, Lifecycle methods, working withReactStates and Events.
- Experience with building the pipeline on the concourse in integration with the AWS so that it gets deployed for each commit.
- Worked in writing the Unit tests with Jasmine for all the scenarios (TDD) and coverage of 75-80%
- Worked on the ES6 features like arrow functions, spread operator, Lexical scoping, iterators and generators, promises for asynchronous programming and class declarations.
- Maintained states in the stores and dispatched the actions using redux.
- Worked on React features like React-router, React-Draggable, and maintaining Parent and child elements by using State and Props.
- Used JIRA as the Project tracking system and also to keep the track of the bugs and issues, dependencies and risks.
- Used Git as version control system and regularly committed code to Bitbucket
- Worked closely with Quality Analysts to fix bugs during Quality Assurance and User Acceptance Testing.
Environment: ReactJS, Concourse, JIRA, SAFE, Jasmine, GIT, TDD, Storybook, Bootstrap, HTML5, CSS5, ES6, AWS.
Confidential, Austin, TX
UI Developer/React Developer
Responsibilities:
- Participated with end users and business analyst to understand the business requirements.
- Integrating JavaScript libraries (jquery, React-Bootstrap, Highcharts, Datatables, etc.)
- Creating React.js / Redux front-end UI, and Node.js applications for backend.
- Leveraged React.js resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Maintaining Parent and child elements by using State and Props in React.js.
- React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance Optimization.
- Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution.
- Tested and applied the branding on a step-by-step procedure using Jasmine.
- Develop new mobile application onAndroidandIOS.
- Responsible for porting an existing web application intomobile view.
- Created custom filter in React.JS in the application.
- Used services to read data from the remote server using React.JS
- Used React.js library functions for the logical implementation part at client side for all the application.
- Created React.js for reusable components (multi-field form elements, background file uploads).
- Implemented React.js Controllers to maintain each view data.
- Implemented flux pattern by using redux framework as a core dependency.
- Architected and Developed for Large Scale JavaScript Application with React.js
- Used various properties, parameters in ES6.
- Created social login using Gigya. Integrated the social accounts with the express account.
- Implemented the Drag and Drop functionality using React-Draggable
- UsedReact-Router to turn application into Single Page Application
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Developed, implemented and tested Node.js applications.
- Involving all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.
- Have worked on AWS for fetching the pictures files from AWS to UI
- Developed Tables, Stored Procedures, Triggers, Indexes, and Functions SQL Server 2012.
- Developed and applied application wide, cross-platform Validation and Exception Handling policies.
- Maintain consistency of front-end via code over variety of browsers.
- Involved in daily SCRUM meetings to keep track of the project status.
- Integration with Rich Relevance/CDN/CMS/Optimize
- Developing the rich UI components in Optimizely
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with Mocha unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Wrote code to handle cross-browser compatibility issues in IE 7, 8, 9 and FF.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Interacted with Customers and development teams for Fix the Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML5, SAAS, CSS3, jQuery, JSON, Bootstrap, React.js, Redux, Flex, Node JS, Express JS, JavaScript, AJAX, Core Java, Mocha, MVS, WebDriver, Sublime, GIT, Grunt, Firebug, Agile development, Jira, AWS
Confidential, San Antonio, TX.
Software Engineer
Responsibilities:
- Used the functionalities for writing code in HTML, CSS3/CSS, JavaScript, JQUERY, Ajax, JSON, and Bootstrap with MySQL database as the backend.
- Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
- Developed UIusing HTML, CSS, JavaScript validations and XML.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver, and JavaScript.
- Developed the middleware software components for the implementation of the Data Entry GUI for creating and editing medication instances using client side technologies HTML, CSS, JavaScript.
- Used Backbone.jsto optimize in-browser use and to load the module and to improve the Speed.
- Extensive experience using Bootstrap for Responsive Web Designs.
- Conducted unit testing on the supported browsers using Jasmine framework and Karma task runner.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
- Involved in the development of Dynamic loading of web pages using Ajax calls with server pages like PHP and My SQL.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Developed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
- Used Chrome Developer's tool for debugging the website and manipulated the nodes using DOM functions.
- Used HP Quality Center for bug tracking and issue tracking.
- Created images, logos, and icons that are used across the web pages using Adobe Photoshop and SVG.
- Developed Web API using Node.js and hosted on multiple load balanced API instances. Worked on ORM Entity Framework and LINQ to SQL.
- Responsible for writing SQL Queries, Stored procedures, Views, and User-defined Function.
Environment: - HTML, CSS3, JavaScript, jQuery, AJAX, Bootstrap, Responsive Design, XML, Photoshop, Dreamweaver, Firebug, JSON, Waterfall, HP Quality Center
Confidential, Austin, Tx.
Software Engineer
Responsibilities:
- Coded end to end (i.e., from GUI on Client side to Middleware to database and connecting the back-end Systems) on a subset of sub-modules belonging to the above modules.
- Most of the business logic is provided in Session Beans and the database transactions are performed using Container Managed Entity Beans.
- Worked on Parsing of XML Using DOM and SAX.
- Implemented EJB Transactions.
- Used JMS for messaging with IBM MQ-Series.
- Designed UI screens using JSP, Ajax, Struts, HTML, and CSS.
- Developed the Presentation layer, which was built using Servlets and JSP and MVC architecture on WebSphere Studio Application Developer (WSAD).
- Involved in development of Front-End using JSP, HTML, JavaScript, AJAX.
- Mentoring other programmers.
- Studied the implementation of Struts
- Implemented PL/SQL stored procedures and triggers.
- Implemented the Security Access Control client side.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Encryption and Decryption using symmetric keys.
- Implemented PL/SQL and stored procedures for Oracle9i database.
- Used XML parser APIs like DOM for marshalling and unmarshalling of Data.
- Used MY Eclipse for writing JSP, Struts, and Other Java code snippets.
- Used J-Unit framework for Unit testing of application and Clear Case for version control.
Environment: Java, Java Swing JSP, Servlets, JDBC, Applets, Servlets, JCE 1.2, RMI, EJB, XML/XSL, Visual Age java (VAJ), Visual C++.