Post Job Free
Sign in

Sr UI/Front End Developer

Location:
Charlotte, NC, 28203
Salary:
65
Posted:
May 02, 2023

Contact this candidate

Resume:

Ramya Potla

****@******************.***

React/Full Stack Developer 609-***-**** www.linkedin.com/in/ramyapotla

PROFESSIONAL SUMMARY:

Over 8 years of experience in all phases of Software development life cycle (SDLC), which includes User Interface, Design/Architecture, Development, Integration, Documentation and Testing.

Experience in designing UI web applications using React, React DOM, MobX, Redux, Saga, Angular2, HTML5, CSS3, Bootstrap4, Sass, font-awesome, Material UI, JavaScript, TypeScript, XML, SVG, JSON.

Experience in creating comprehensive web applications using MERN stack implemented with Mongo DB, Express, React and Node.js

Experience with Database technologies, like MySQL, MongoDB and DB2 RDBMS.

Experience with Agile Methodologies like Sprint planning, Scrums and JIRA Task Board

Knowledge about technologies like C, Java, Python, R, Google App Engine, AWS.

Experience in working in a fast-paced environment, managing daily communication with offshore development teams.

Adaptive to team environment and has the capability of completing complex tasks.

Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to meet project deadlines.

Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.

Unique designing skills, computer proficiency, ability to work in a stressful environment with projects and interaction with every team member.

Good Experience working with High Traffic Websites.

Collaborating with team members and contributing towards project goals.

Strong analytical ability to investigate problem statements and creative intelligence to solve complicated use cases.

Design and develop algorithms specific to business needs and accomplish using the latest coding standards and frameworks.

Provide enhancements and optimization of the existing code base to reduce the overall cycle time and user experience.

Having Strong written and oral communication skills.

Passionate to learn and adapt quickly to the emerging new technologies.

Technical Skills:

Languages

JavaScript, TypeScript, Java

Web Technologies

HTML5, SVG, CSS3, Bootstrap4, font awesome, jQuery, AJAX, XML, JSON

Frameworks

React, Redux, MobX, Saga, Angular2, Loopback, Node JS, Express, NPM, and TestNG

SDLC's

Agile (Scrum with 2-week sprints)

Editors

Notepad++, Visual Studio, Sublime text, Web Storm, Brackets, IntelliJ

Web Server

HTTP Web Server, Apache, RESTful Services

Database

SQL, MySQL, MongoDB, CRUD, Cassandra

Version Controls

Git, GitHub, Bit Bucket

Operating System:

Windows, Mac OS, Linux, Ubuntu.

Debugging Tools

Chrome developer tools, Redux Dev Tools, MobX Developer tools

Other Tools:

Jira, SQL Developer, MS office, Tableau, PostMan

Professional Experience:

SVB Financial Group, Santa Clara, CA

Full Stack Developer Oct 2020 – Present

Responsibilities:

•Working as React developer to develop a custom, single-page, responsive web application on front end using React.

•Using React framework with TypeScript for developing the latest UI features and its core principles.

•Responsible for development of components and reusable components using React, Typescript, Html5, Sass, Material UI.

•Used React to create new components based on requirement and used TypeScript, html and react techniques to accomplish the task

•Using MobX for maintaining the store across the application and to interact with Backend API.

•Creating new MobX observables and actions which are responsible for modifying state in response of an event.

•Involved in UI review with UI/UX architect and Business Units.

•Debug and traverse through the files and manipulate the react elements using Virtual DOM.

•Developed and enhanced API’s using Loopback JS, a Node JS and Typescript framework based on Express.

•The request and response of each API is validated and tested through PostMan.

•Using tools like Visual studio code, PostMan, IntelliJ, and developer tools for development needs.

•Writing unit tests for every feature we develop.

•Used Bit Bucket as a source code repository and later migrated to Gitlab.

•Used Git Bash/VS Code Terminal/MacOS terminal as a command line interface for pull and push of new code, checkout branch, resolving merge conflicts.

•Working with front-end development tools such as Yarn, Home Brew, NPM etc.

•Ensuring deployment of the developed code in different environments and coordinating with various teams working on distinct layers.

•Working on fixing bugs/defects encountered in the application and participating in continuous improvement efforts in enhancing performance and providing increased functionality.

•Involving and helping QA team in automation of UI test cases to reach project’s 100% automation goals.

•Handling all aspects of the enterprise applications including maintaining, testing, debugging and deploying.

•Usage of coding methods in specific programing languages to initiate or enhance program execution and functionality.

Environment: React, MobX, Loopback (NodeJS), TypeScript, JavaScript, Html5, Css3, Sass, Restful Services, Jest, Enzyme, Bit Bucket, Gitlab, Git, Git Bash, JSON, VS Code, Postman, IntelliJ, SQL Developer4, Agile, Scrum, JIRA.

Verizon, Piscataway, NJ

Software Engineer Jan 2020 – Oct 2020

Responsibilities:

•Worked as UI developer to develop a custom, single-page, responsive web application on front end using ReactJS.

•Used ReactJS framework with Redux and Saga to develop responsive web-based UI pages.

•Responsible for developing the latest user-facing features using ReactJS, JavaScript, Html5, CSS3, Bootstrap and its core principles.

•Built stable, reusable Functional and Class based components and front-end libraries for future use and used Redux-Saga for maintaining the state of the application.

•Worked with common front-end development tools such as Babel, Webpack, NPM etc.

•Worked in developing HOC components and styled tags.

•Optimized components for maximum performance across a vast array of web-capable devices and browsers.

•Worked with Restful API's and request-response of each API is validated and tested through PostMan.

•Worked with JavaScript, including DOM manipulation and the JavaScript object model.

•Developed resizable and draggable modals using react-modal-resizable-draggable modal.

•Used GIT as source code repository and Git Bash as cli for pull and push of new code, checkout branch, resolving merge

conflicts.

•Worked on fixing the defects encountered in the application and enhancing the performance.

•Followed Agile methodology with 2-week sprints based on JIRA user stories and with daily scrum calls.

Environment: ReactJS, Redux, Saga, Formik, Redux Forms, JavaScript, Html5, CSS3, Recharts, Restful Services, Ajax, Git, Git Bash, JSON, Visual Studio Code, PostMan, Postgres, pgAdmin, Agile, Scrum, JIRA.

Verizon, Irving, TX

Front End Developer July 2018 – Jan 2020

Responsibilities:

Worked as a front-end developer to develop frontend pages and tools using ReactJS, Redux, Saga.

Implementation of responsive UI dashboards using React, Bootstrap4, CSS3, JavaScript, D3.JS, SVG, Html5.

Worked using React JS components, Forms, Events, Map, Keys, Router, and Redux achieving for unidirectional data flow.

Developed interactive and highly scalable UIs for the web application using React and React-DOM.

Maintained Test Driven Development approach. Tested the application/features developed using React-Testing Library.

Upgraded the previous website to the new layout using the AGGrid orientation model and Bootstrap4 framework.

The request and response of each RESTful API for HTTP requests between client and server is validated and tested through PostMan for accuracy and understanding.

Used Bootstrap, font awesome, CSS for UI look and feel to the application and incorporating UX into the design and layout.

Performed continuous Application Performance Monitoring (APM) using Dynatrace.

Used MongoDB GUI tools like Robo Mongo and mongo-built in binaries to fetch and monitoring data of MongoDB.

Worked on schemas and validating schemas maintained by MongoDB.

Executions of queries on MongoDB for CRUD operations to conduct data manipulation on the desired records using different concepts such as locking, transactions, indexes, aggregating, replication, schema design etc.

Querying Oracle Database tables with SQL commands for validating the data and resolving any issues encountered.

Analyze and resolve conflicts related to merging of source code for GIT, Bit Bucket.

Used GIT, Git Bash to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: React JS, Redux, Saga, HTML5, CSS3, jQuery, JavaScript, Ajax, Bootstrap, IntelliJ, MongoDB, Robo Mongo, Oracle SQL4, Service Now, Agile, Scrum, JIRA, Postman, GIT, GITHUB, Maven, Restful, Jenkins.

Sparta Systems, Hamilton, NJ

UI Developer Aug 2017- May 2018

Responsibilities:

Involved in developing UI pages using Angular 2, HTML5, CSS3, JSON, TypeScript, Ajax and SEO.

Designed and developed the login portal using framework Angular 2 along with HTML5, CSS3and Type Script.

Created Typescript reusable components and services to consume REST API's using Component based Architecture provided by Angular2.

Built Web pages that are more user-interactive using TypeScript, Angular, NodeJS and Bootstrap.

Good knowledge on creating services with Angular 2 @injectable property, as to make the service available for dependency injection when creating components.

Created visualizations using D3.js, SVG to present analytics.

Develop various screens for the front end using Angular2 and various predefined components from NPM.

Used Angular2 to create views to hook up models and synchronize data with server as a Single Page Application (SPA).

Used Bootstrap and Angular2 to create Components, Forms, Services to handle events triggered by clients and send request to server.

Used interactive data binding, filters and events using Angular2.

Used Node JS modules like File systems, HTTP, Events, URL and to run the application in a web server in staging environment.

Involved in Agile process, monthly Sprints, and daily Scrums A/B testing to discuss the development of the application.

Environment: Angular 2, TypeScript, JavaScript v1.8, HTML5/4, CSS3, Bootstrap, Visual Studio, Ajax, Node JS, Adobe Photoshop, Agile, Scrum, JIRA, GIT.

Buddhi Software Technologies Pvt Ltd, Hyderabad, India

Jr Developer Dec 2014 – May 2015(Intern), June 2015 -Dec 2016

Responsibilities:

Built pages using Angular, TypeScript, Bootstrap, CSS3 and HTML.

Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.

Used Angular to detect changes to model objects and detect execution context for expressions.

Created Angular Components, services, Ts files for new website features.

Followed MVC Architecture to develop Application.

Designed dynamic client-side TypeScript codes to build web forms and simulate process for web application, page navigation and form validation.

Built the Responsive UI screen using HTML and CSS3.

Implemented and designed user interface for web-based customer application.

Designed business applications using web technologies like HTML5, JavaScript and CSS based on the W3C standards.

Performed validation of completed sites including the debugging and testing of code.

Used GIT as source code repository and versioning.

Environment: HTML5, CSS3, JavaScript, TypeScript, Angular, AJAX, JSON, XML, GIT, MVC, MYSQL.

Education:

Masters: Master’s in Computer Science, 2018

Bachelors: Bachelor’s in Electronics and communication, 2015



Contact this candidate