Ui/front End Developer Resume
Alpharetta, GA
SUMMARY
- Over 10 yearsof experience which includes 4+years of Extensive experience as a React JSand Angular Developerand 3 years of Experience as a UI/UX Developer and2+ yearsof Experience asAndroid Developer.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance,and extensive experience with Agile and SCRUM.
- Extensive knowledge in developing single - page applications (SPAs).
- Implemented easy to use Bootstrap pluginsfor building carousel, accordion, modal windows etc.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Good Experience in React.js for creating interactive UI's usingOne-way data flow, Virtual DOM, JSX concepts.
- Experience creating rich web user interfaces with efficient, reusable, and reliable code.
- Hands-on experience in creatingAngular modules, controllers, directives, and filtersto deploy the entire business logic.
- Proficient inmedia queriesto achieve responsive web design (RWD).
- Solid understanding of Object Oriented Programming (OOP)and capable of implementingOOP in JavaScript.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Experience with browser testing and debugging. Understanding of all major browsers and the special considerations required for their various quirks.
- Hands on experienceTDD (Test Driven Development)approach by using testing tools such asJasmine, Karma.
- Familiar with Managing, maintaining, and improving all aspects of website.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Good Experience in Bug tracking tools likeJIRA, HP Quality CenterandVersion1.
- Very good analytical capabilities and broad experience in understanding the business application and planning iterations.
- Experience inJenkinsandMaven.
- Experience in Version Control tools likeCVS,GIT,SVNand Clear-Case for Source Code version management.
- Self-starteralways inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
- Efficient at meeting deadlines, working under pressure and managing multiple tasks at same time.
TECHNICAL SKILLS
Web: HTML5, CSS3, SASS, JavaScript, Responsive Design, jQuery, Bootstrap, Angular, AngularJS, RxJS, React JS, Redux, ES6, ES7, JSP
Server: Apache Tomcat
Version Control: GIT, SVN
IDE & Other Tools: IntelliJ, MS Visual Studio, Sublime, Eclipse, Webpack, Maven, JIRA, Version1, InVision
Testing: Jasmine, Karma, Chrome Developer Tools, Firefox Developer Tool, IE Developer Tool
Package Manager: NPM
Operating Systems: Windows Variants, Linux, Unix
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
UI/Front End Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules.
- Upgraded an Angular 4 web application to Angular 8 with Webpack as its module bundler.
- Implemented various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Used ReactJS for templating for faster compilation and developing reusable components.
- Created Single page applications with React usingHooks,reduxfor stateful management.
- Enhanced user experience withReact’slife cycle methods, includingcomponentDidMount, shouldComponentUpdate, componentWillUnmount, etc.
- Developed the web application with the newestReactfeatures centralized withHooks.
- Integrated Google Maps API with the existing web application.
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Worked with backend engineers to optimize existingAPI callsto create efficiencies by deprecating unneededAPI calls.
- UsedObject Oriented Programmingconcepts to developUIcomponents that could be reused across theWeb Application.
- Quickly translated wireframes to working web application using JavaScript (ES7).
- Developed the session timeout notification functionality for the web application.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes.
- UsedMedia Queriesto deal with differentCSSrelated issues on different devices.
- Worked within AGILE team environment and participated in multiple scrum meetings to discuss planning and development needs for current cycle.
- Monitoring the offshore work and providingtechnicalhelp to the offshore team for theirJIRAtickets.
- Conducted unit testing using the open source Karma and Jasmine tools.
- Interacted withTesting Team,Scrum MastersandBusiness Analystsfor fixing of Issues.
- Performed theSystem Testing,Regression Testingfor Complete UI after fixing the Issues which are reported by Testing Team.
Environment: Core Java, HTML5, CSS3, JavaScript, jQuery, Spring Boot, DOM, JSON,Angular, React, AngularJS, AJAX, Browser Compatibility, Bootstrap, Apache Tomcat, InVision, Windows.
Confidential, Memphis TN
Freelancer - UI Developer
Responsibilities:
- Designed and implemented frontend interfaces and backend services to assemble web applications based on user stories.
- Build and test REST APIs and micro services using model driven development and modern testing frameworks.
- Used various Angular custom directives and developed reusable components and templates that can be re-used at various places in the application.
- Used React-Router to turn application intoSingle Page Application.
- Maintained states in the stores and dispatched the actions usingRedux.
- UsedMiddleware, Redux-Promisein application to retrieve data fromBack-Endand to also performRESTFUL services.
- Extensively usedGitfor version controlling and regularly pushed the code toGitHub.
- Build functional interfaces for mobile-first, dynamic web applications.
- Collaborated and contributed to complex open source website built for new and emerging web developers.
- Written code that adheres to standards and best practices.
- Worked onCross-Browser Compatibilityand tested each & every web application on popular web browsers such asInternet Explorer, Firefox, Safari, OperaandChrome.
Environment: HTML5, CSS3, JavaScript, XML, jQuery, React JS, Redux
Confidential
Sr. Software Engineer
Responsibilities:
- Designed and developed Android and Windows Mobile apps for Confidential mobile.
- Customization of Android framework to region based software release.
- Contributed in Android OS Upgrade of various Confidential models.
- Participated in several innovation idea drives.
- Designed and developed Web pages using HTML, CSS and XML.
- Developed data insertion forms and validated them using JavaScript.
- Actively participated in presentations on newer technologies and enhancements on various Android versions.
- Maintained Wiki related to project build phases, debugging and logging.
- Drove multiple component design sessions parallel, creating design artifacts according to specifications.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
Environment: HTML, CSS, JavaScript, XML, jQuery, Android, Windows Mobile, Usability Testing, Waterfall methodology.
