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