Ui/full Stack Developer Resume
Atlanta, GA
SUMMARY
- Total 8 Years of experience in developing web UI applications using JavaScript MEAN/MERN stack, Angular JS, React JS, Node JS, HTML4.0/5, CSS2/3, Bootstrap, MONGODB, JSON and XML.
- Experience in implementing Responsive web design and Single Page Applications (SPA).
- Responsible for developing a front - end application using React JSand REDUX/FLUX architecture for internal team's productivity use.
- Worked on developing website screens and front-end widgets using React JS.
- Implemented unit tests using Jasmine on Karma.
- Worked on Node JS for managing the data between server and the user.
- Experienced in using web services like SOAP, REST.
- Experience in developing web applications with Cross Browser Compatibility using HTML5, CSS3.
- Good experience on working with CSS Background, Animations, and Layouts, positioning, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS behaviors including the Box model.
- Collaborated with UX and design teams, translating complex design mock-ups into high quality, accessible, W3C standards-based code
- Expertise in gathering, documents and analyzing business requirements and worked on many project methodologies like Agile/ Scrum.
- Well versed with SVN (tortoise SVN), Git (github), Sublime text, Notepad++ and Brackets.
- Experience working with testing tools like Firebug, Chrome or safari web inspectors and IE Developer Toolbar.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Excellent analytical and communication skills with capability to handle new technologies.
TECHNICAL SKILLS
Web Technologies: HTML4/5, CSS (2/3), Bootstrap, JavaScript, Angular.js, Express.js, Node.js, React.js, JSON, Spring MVC, Docker, Kubernetes, Angular4,Angular 2.
Tools: and IDEs: Eclipse, Net Beans, Atom, Sublime text, Visual Studio code, Microsoft Visual studio, and Brackets.
Debugging Tools: Firebug, Bugzilla
Version Control: SVN, GIT
Frond End Tools: CorelDraw, Dreamweaver CS5, FrontPage Wire frame, Adobe Photoshop CS5, Image Ready CS5 Fireworks.
Operating System: Windows, Unix/Linux, MAC OS X
Programming languages: C, JAVA/J2EE, python
Database: MONGODB, SQL Server, My SQL, ORACLE 11g
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Mean Stack/UI Developer
Responsibilities:
- Designed and developed dynamic web pages using HTML5, Javascript, Bootstrap, CSS.
- Implemented the client-side interfaces using JavaScript frameworks like React JS.
- Used Reactjs along with Redux. Made use of reactjs life-cycle components and conditionally rendered different components depending upon the props values of the component.
- Made REST API calls to fetch the data from the backend as JSON response and populated conditionally depending on the prop values of the component.
- Developed client side validation code using JavaScript and ReactJs.
- Used components such as React Router, axios, Redux-form.
- Used Artifactory to install NPM modules.
- Developed Web API usingNode.JSand hosted on multiple load balanced API instances
- Integrated Re-captcha to microsite with client-side and server-side validations.
- Perform unit test using Karma and Jasmine.
- Maintain the code base by frequent updates to revision using GIT.
- Attend one to one meeting schedules to understand the scope of the project and to meet the requirements of the end-client user.
Environment: JavaScript, React Js, Bootstrap, Angular4,Reactstrap Redux,, HTML5, CSS3, JavaScript, NPM, GIT.
Confidential, Atlanta, GA
UI/Full stack Developer
Responsibilities:
- Primarily used Node Js, Express JS, MONGODB,and NPM packages to integrate new functionality and maintain previous code.
- Create desktop application withAngular 2/4andUnit TestwithKarma-Jasmine.
- Used $http with Angular.JS interceptors to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection.
- Writing deployment scripts in NgInx and PM2 to get the project up and running on dev sandbox.
- Maintain the code base by frequent updates to revision using GIT.
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
- Writing unit tests in mocha, chai on server side and karma, jasmine on the client side.
- Implemented a custom Node JSscript to act as a PROXY for connecting to the server.
- Java Stack development from scratch including Apache Tomcat server setup.
- Used HTML5 functionalities such as Local Storage, Web Sockets and Canvas.
- Responsible for developing a front-end application using React.jsand Redux architecture for internal team's productivity use.
- Designed and developed client's website screens and front end widgets using React.js.
- Built the internal tool and maintained with React JS and Redux.
- Involved in Enhancement of existing application utilizing React Js.
- Migrated existing codebase from JSP to JS and rebuilt react components in ES6.
- Worked effectively in a fast paced Agile (Scrum/Sprint) Development methodology to meet tight deadlines.
Environment: JavaScript, MONGODB, Angular JS,Angular2/4, Express JS, Node JS, React Js, Redux, Flux, NgInx, PM2, Mongoose, HTML5, CSS3, NPM, GIT, Mocha, Chai, Jasmine, Karma, WebStorm, Chrome, Firefox, IE 10+
Confidential, SFO, CA
Mean Stack /UI Developer
Responsibilities:
- Responsible for the re-design of existing application and maintenance of New Platform.
- Enhanced an existing application using Angular JS to follow strict MVC patterns for improved source code maintenance.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using Angular JS.
- Using Angular JS form validation and customize validations to validate the user input and improves the user experience.
- Involved in write application level code to interact with API, Web Services.
- Implementation of security and data protection using Node.Js.
- Developed REST services using Node.JS, Express.JS and other node modules to serve the web application with JSON data.
- Used Jasmine, karma framework for testingJavaScript code.
- Used Bootstrap for all CSS and responsive design needs, but if any Vanilla CSS is written it was always done through a CSS.
- Implemented responsive design for different size of devices by using Bootstrap Grid System.
- Involved in an AGILE based approach to UI Development. Closely followed up the project from the scratch to production phase making sure the deliverables are met on every iteration.
- Worked with teams where requirements are constantly being implemented, tested and improved.
Environment: HTML5, CSS, JavaScript, React JS, Angular JS, Redux JS, Restful services, Node JS, JSON, Bootstrap, CQ5-content management, MANGODB, Git.
Confidential, CA
Mean Stack Developer/UI Developer
Responsibilities:
- Created paper prototypes, initial wire frames and designed a strategy by collaborating with the designers.
- Designed, developed and tested web pages from the level of paper prototypes to implementation.
- Assisted in developing HTML and JavaScript codes for client-side presentation and, data validation on the client side with in the forms.
- Worked on CSS to design the navigation, gradient background and used other style properties to enhance the look of the web page.
- Created and performed SQL queries to fetch data from the backend database.
- Worked on testing the cross-browser compatibility.
- Documented the entire project, which contains detail description of all the functionalities.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
Environment: HTML/HTML5, XHTML, XML, CSS/CSS3, GIT, Bootstrap, J-Query, JSON, AJAX, DOM, Node.js, Angular Js, MONGODB, Express JS, Oracle DB, Jasmine, Dreamweaver.
Confidential
Web Developer
Responsibilities:
- Worked in Agile and Scrum development environments.
- Interacted with business system analyst to understand the technical requirements of the Project.
- Coordinated with Photoshop designers to implement mock ups and the layouts of the Application.
- Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.
- Developed web pages with functionalities like login, register, forgot password, Email, Filters using JavaScript, and HTML.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Built application interface and web scrapping scripts using python OO designing, UML modeling and dynamic data structures
- Implemented discretization and binning, data wrangling: cleaning, transforming, merging and reshaping data frames using python.
- Determined optimal business logic implementations, applying best design patterns.
- Increased speed and memory efficiency by implementing code migration to convert python code to C/C++.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Involved in writing SQL Queries, Stored Procedures.
Environment: HTML, CSS, JavaScript, SQL, PL/SQL.