Post Job Free
Sign in

React, Javascript, typescript, Redux, Angular, Node

Location:
The Colony, TX, 75056
Posted:
August 13, 2024

Contact this candidate

Resume:

Atchuta Rao Bommi

Email: ad7xr5@r.postjobfree.com

Phone: 945-***-****

Professional Summary:

• Software Engineering professional with 11 years of experience in design and delivery of web applications.

• Experience with frontend development with Angular Js, React, CSS, Javascript

• Expertise is webservice development with NodeJS

• Database development and persistence with Mysql

• Experience in code management and setting up CI/CD pipeline with Jenkins, Gitlab, Github, Bitbucket

• Extensive Experience in Web application development using – HTML5, CSS3, JSP, JavaScript, XML and JSON

• Build large-scale web applications and web-first websites using JavaScript, TypeScript, and React JS

• Experience of Working with IntelliJ, Eclipse, Atom, MySQL Workbench

• Experience in the use of and Version Management Tools such as Git, Bitbucket, Bamboo and JIRA for Defect Tracking

• Good knowledge in HTML5/CSS3 development and have experience in node.js, responsive design by using Bootstrap.js

• Used ReactJS to create Controllers to handle events triggered by clients and send request to server

• Good knowledge in routing using Redux Router

• Experience on Unit testing frameworks like Jest, Mocha, Jasmine, Karma

• Experience on State management tools like Redux

Technical Skills:

Web Technologies: HTML5, CSS3, JavaScript (OOJS), Typescript, ES6

UI Frameworks/Library: React JS, Angular Js, Angular, JQuery, Bootstrap

GUI Tools: Eclipse, Sublime, NetBeans, Visual Studio Code, IntelliJ

Testing Frameworks: Jest, Jasmine, Karma

Database: Mysql, Sql

Other technologies: Node, Core java, Jsp, Restful web services, Graphql, Php, RESTful API

State management: Redux

Tools: Figma, JIRA, Confluence, Visual Studio Code, Git, Webpack, Jenkins, Bit bucket, Gitlab, Git,

Web Analytics: Adobe Analytics, Google Analytics Professional Experience:

Role: Senior Software Engineer

Employer: Truist Bank

Tenure: September 2023 – Till date

Responsibilities:

● Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery, Vue.JS and React.JS that meets accessibility and web browser standards for website.

● Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.

● Used React-Router to turn application into Single Page Application

● Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts

● Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions. Developed and positioned JSX elements within Flexbox to create high quality, attractive, front-end user interfaces.

● In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.

● Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.

● Extensively used Git for version controlling and regularly pushed the code to Bitbucket.

● Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

● Worked with Jest 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.

● Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.

● Involved in peer-to-peer Code Review and code review Fixes. Role: Senior Software Developer

Employer: DBS Bank

Tenure: July 2019 – August 2023

Responsibilities:

• Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.

• Using React TSX for templating faster compilation and developing reusable components.

• Implement inline styling using React Styled Components and working on storybook to showcase the components being developed to be reused.

• Worked on a Redux-saga and Redux middleware library, that is designed to make handling side effects in our Redux app nice and simple.

• Worked with JSON for data exchange between client and server.

• Involved in User Interface, which is generally testing the graphical user interfaces, how the user interacts with the application, testing application elements like fonts, layouts, buttons, images, colors etc.

• Developed HTML interfaces with an understanding of UI design principles and object-oriented program

• Developed application using ES6 and TSX with react for component development.

• Gathered data from API/web services via Fetch calls and updating the DOM within the result sets.

● Involved in peer-to-peer Code Review and code review Fixes.

● Involved in the defect fixing.

● Worked with JEST unit test framework to write unit tests for React code.

● Sonar report generation and fixing the sonar issues

● Demonstration of Application on sprint basis.

● Participated in Sprint Planning and Showcase meetings as part of SCRUM team.

● Debugged and conducted code clean up once a week in every sprint, to assure that code would not break if deployed to the master branch in Git.

● Utilize a tech stack including Figma, Storybook, TypeScript, React, Redux, Webpack, Jest, Jenkins, HTML, CSS, Javascript, Bootstrap, Jira, Confluence and Git, Bitbucket Role: Front-End Engineer

Employer: Virtusa

Tenure: Jan 2017 - Jun 2019

Responsibilities:

● Demonstrated expertise in building responsive and visually appealing web applications using HTML, CSS, and JavaScript.

● Implemented modern front-end frameworks and libraries such as React, Angular js, to create dynamic user interfaces and interactive features.

● Designed and developed websites and applications with a focus on responsive design, ensuring optimal user experience across various devices and screen sizes.

● Conducted thorough testing and debugging to ensure cross-browser compatibility and consistent rendering across different web browsers.

● Collaborated closely with UI/UX designers to translate design wireframes and mock-ups into functional front-end code.

● Utilized Git version control system and adopted best practices for branching, merging, and code collaboration within agile development teams.

● Maintained clean and organized code repositories, documenting changes and ensuring code integrity throughout the development lifecycle.

● Performed Unit testing using Jasmine and Karma.

● Worked with subversion control Tortoise SVN to manage the code repository.

● Followed Agile Methodology and SCRUM which included pair programming, sprints, user stories, backlog grooming.

● Responsibilities include estimation and development of new modules using the AGILE process and pair programming using the divide and conquer method of breaking.

● Experienced with all client-side UI Validation and implementing Business logic based on user selection using AngularJS.

Role: Software Developer

Employer: SPPS Systems Pvt. Ltd.

Tenure: Jun 2015 - Nov 2016

Responsibilities:

● Created new modules, modified existing functionalities, maintained websites and performed troubleshooting for the reported issues.

● Collected business requirements; wrote technical design document; set up application architecture.

● Development of frontend using JSP, HTML, CSS, JQuery, JavaScript

● Involved in developing Responsive Web pages that are interactive using object-oriented JavaScript, Bootstrap, Node and npm.

● Developed REST Web services front end to our backend applications, response is sent in JSON or XML formats based on the use cases.

● Worked on developing the performance of the applications by making asynchronous calls and decoupling the services which takes more time based on the need.

● To implement business logic with latest features of JDK such as Annotations and Generics by coding Form classes, Action classes, Java Beans, Services layers, Business delegates.

● Worked on different standard Web protocols such as XML schemas (XSD), SOAP, and HTTP to create various Web services.

● Log4j framework has been used for logging debug, info & error data. Used Bitbucket for version control.

● Utilize a tech stack including Svg, HTML5, Java Script, Jquery, CSS3, Jsp, Servlets, Java, jersey restful services

Role: Front-End Engineer

Employer: SC Horizons Consulting Pvt. Ltd

Tenure: Jul 2014 - May 2015

Responsibilities:

● Parse PDF and develop reports as per client requirements.

● Implementation of reusable components

● Collaborating with windows software database and develop a generic Apis.

● Project planning and implementation modules.

● Involved in the defect fixing.

● Designing and implementing Reports generation

● Utilize a tech stack including HTML, Java Script, Jquery, CSS, PHP, Symfony, Mysql. Education:

Bachelor of Science in Computer Science Jawaharlal Nehru Technological University



Contact this candidate