Post Job Free
Sign in

Software Engineer Developer

Location:
Arlington, VA
Posted:
November 18, 2024

Contact this candidate

Resume:

KEERTI KADADEVARMATH

Sr. Software Developer

Email Id: ******.***@*****.*** Contact: 786-***-****

Professional Summary:

An ambitious, creative, and experienced web developer with around 8 years of extensive experience in all phases of software application design and development.

Developed applications using HTML, CSS, Bootstrap, JavaScript, jQuery, ReactJS.

Experience in making Responsive Web Pages using Bootstrap.

Experience in building Single Page Application (SPA) using ReactJS framework.

Experience in working with React, Flux and Redux

Expertise in Bootstrap framework and building responsive website for desktop users.

Used ReactJS MVC framework to develop Single Page Application (SPA)

Experience in developing modern web application using ReactJS.

Implemented Object Oriented design patterns in Ruby.

Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.

Experience in writing test cases using Rails Rspec and Unit test.

Experience in Test Driven Development (TDD) and Behaviour Driven Development (BDD) methodologies for consulting firms and enterprise projects.

Strong knowledge of object - oriented programming towards front-end libraries.

Strong experienced in debugging and troubleshooting the existing code.

Broad knowledge-based in JavaScript, especially jQuery and ReactJS

Solid knowledge of complete SDLC.

Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.

Experience in Version Control tools including Git and SVN.

Experienced in solving cross browser compatibility including Safari, Internet Explorer, Mozilla Firefox, and Google chrome.

Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers on Windows/Mac/Linux etc

Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.

Experience working on different IDE’s like Atom, Visual Studio etc.

Worked on project management Methodologies like Agile (XP, Scrum), Waterfall

Worked with teams where requirements are constantly being implemented, tested, and improved.

Technical Skills:

Web Technologies

HTML, CSS, JavaScript, React JS, Redux, AJAX, JSON, DOM and Bootstrap, Ruby on Rails, Restful API.

Development tools

Notepad++, Visual Studio, Atom and Sublime Text.

Debugging tools:

Firebug, Bugzilla, Chrome Developer Tools, IntelliJ.

Frameworks:

React JS, Rails

Tools

Jira, MS Office, MySQL Workbench, Chef IO

Methodologies:

Agile, UML Waterfall

Database:

MONGO DB, PostgreSQL, SQL Server 2000

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari and Opera

Languages

Ruby, React JS, PowerShell scripting, Python (Beginner)

Professional Experience:

Infovision United States 01/2024 – 07/2024

Role: Software Developer

Responsibilities:

Took the lead in developing new front-end features using React.js, overseeing the entire implementation process from design to development.

Demonstrated successfully implemented features to stakeholders, effectively communicating technical aspects and user benefits.

Developed responsive client-side application to integrate with server side using Ruby on Rails.

Tested react components using enzyme and mocha.

Tested ruby models by writing rspecs and unit test cases.

Involved in optimizing the application performance and user experience.

Participated in code reviews and provide constructive feedback to team members.

Troubleshooted and debuged issues in the front-end codebase.

Contributed to the overall architecture and design of the front-end application.

Manipulated DOM and handled events.

Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.

Used React JS to create Controllers to handle events triggered by clients and send request to server.

Involved in installation and upgrading of npm packages/modules.

Environment: ReactJS, Redux, Ruby, Rails, JSON responses, GIT, Atom, 11x NodeJS, NPM.

Client: SAP Asia Pte Ltd Singapore 02/2021 - 05/2022

Role: Sr. Chef Developer (contractor)

Responsibilities:

Coding for Chef cookbook developments using Ruby language.

Creating branches to support parallel development.

Responsible for Code control and resolving merge conflicts using GIT.

Developed all necessary Unix/build scripts required for deployment automation etc.

Engaged and scheduled relevant resources in support of deployment, implementation and verification.

Responsible for SIT, UAT, Prod & COB environments

Deploying applications globally, coordinating in controlled environments using Chef

Coordinate overall deployments, create deployment documents, release plans and run books.

Troubleshooting application/middleware applications

Used Jenkins for builds and Deployments.

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

Monitored Dynatrace to check events created using Python to handle integration of chef tools.

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

Extensively did code reviews.

Environment: React JS, Ruby, Chef IO,Python, PowerShell, JSON responses, GIT, WebStorm, Atom

Client: NCS Pte Ltd Singapore 08/2020 -01/2021

Role: Sr. Software Application Developer(contractor)

Responsibilities:

Responsible in developing a responsive web UI for ecommerce digital transformation website for tablet and desktop versions based on ReactJS.

Handled frontend architecture and matched pixel perfect accurate screens.

Handled validations and accessibility features.

Worked on to optimize the website pages

Used React JS for templating for faster compilation and developing reusable components.

Implemented flux pattern by using redux framework as a core dependency.

Developed the web pages using HTML, XHTML, DOM, CSS, JSON, JavaScript, ReactJS, jQuery, Ajax

Used react components like hooks, hoc’s etc.,

Called the Restful web services calls for POST, PUT, DELETE and GET methods.

Used React flux to polish the data and for single directional flow.

Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.

Complete backend code implemented using Ruby on Rails on server side.

Performed validations using ruby on rails.

Tested react components using enzyme and mocha.

Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis. Used Devtools for debugging the code to inspect, debug find the code fixes needed.

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

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

Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API call.

Aware of deployment process in code fresh CI/CD pipelines and monitoring the changes to dev environments.

Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers. Involved in Agile Scrum ceremonies. Active in agile ceremonies i.e., iteration planning, iteration review, retrospection, defect triage, iteration practice run and demo.

Environment: JavaScript, ReactJS, Redux, Agile, Bootstrap, RESTAPI, Webpack, Ruby on Rails,TDD, Confluence, NPM, GIT, JIRA.

Client: Cognizant Technology Solutions Singapore 06/2018 - 07/2020 Role: Software Developer

Responsibilities:

Responsible in developing a responsive web UI for ecommerce digital transformation website for tablet and desktop versions based on ReactJS.

Handled frontend architecture and matched pixel perfect accurate screens.

Handled validations and accessibility features.

Worked on to optimize the website pages Using SEO techniques to make the pages to be maximum optimized and making sure there are no bad URL’s.

Used React JS for templating for faster compilation and developing reusable components.

Implemented flux pattern by using redux framework as a core dependency.

Developed the web pages using HTML, XHTML, DOM, CSS, JSON, JavaScript, ReactJS, jQuery, Ajax

Used react components like hooks etc.,

Called the Restful web services calls for POST, PUT, DELETE and GET methods.

Used React flux to polish the data and for single directional flow.

Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.

Complete backend code implemented using Ruby on Rails on server side.

Performed validations using ruby on rails.

Tested react components using enzyme and mocha.

Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis. Used Dev tools for debugging the code to inspect, debug find the code fixes needed.

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

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

Worked to optimize existing API calls to create efficiencies by deprecating unneeded API call.

Aware of deployment process in code fresh CI/CD pipelines and monitoring the changes to dev environments.

Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers. Involved in Agile Scrum ceremonies. Active in agile ceremonies i.e., iteration planning, iteration review, retrospection, defect triage, iteration practice run and demo.

Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, Agile, Bootstrap, RESTAPI, Webpack, Ruby, Ruby on Rails, TDD, Confluence, NPM, GIT, JIRA.

Client: Tata Consultancy Services India, Karnataka 12/2011 - 07/2015 Role: IT System Engineer

Responsibilities:

● Supervised and executed up gradation and maintenance of Operating Systems of servers and desk- tops

● Deployed patches on servers and desktops using WSUS automation process

● Performed and conducted URL testing procedures using QTC Charles and Unix commands

● Implemented and monitored Order Management System using SQL and Toad Tool

● Debugged critical issues related to systems and servers and documented them for detailed analysis

● Assisted in managing preventive maintenance to adjust, maintain, and improve network performance and investigate security issues & root causes of system failures

● Executed system and desktop maintenance procedures for uptime consistency and assisted in troubleshooting of issues to sustain an issue-free environment

● Contributed to providing feedback and error reports for system failures and faults in order to re- solve all issues

● Automation of patch deployment process using Power shell scripting language.

Environment: TOAD Oracle, IT Service Management, PowerShell Scripting, Linux, WSUS

INTERNSHIP:

33 Technologies Ltd, Singapore (Start Up)

Software Developer

Condominium Management System Project 11/2016 – 05/2017

Roles: -

Interacted, liaised and addressed clients during requirement gathering phase.

Took part majorly in UI/UX designs, Application Design Flow, Development Life Cycle implementations and so on

Implemented modules, methods and procedures using Ruby on Rails technology for better efficiency of code.

Implemented few interactive UI's using Bootstrap and React JS.

Implemented front end web application using HTML, CSS and JavaScript

Complete backend code implemented using ruby on rails on server side.

Implemented REST API on backend to make robust and adaptable.

Performed validations using ruby on rails.

Tested react components using enzyme and mocha.

Worked on GitHub version control system. - Performed test driven development (TDD) for project development

Implemented few modules using rails gems like devise, money-rails and apartment.

Performed unit and system testing for the application developed and provided reviews and feedback on the same.

Contributed to project co-ordination & development with operations team and management.

Insta Edge, Singapore (Start Up)

Software Developer

IT Service Management Project 06/2016 – 08/2016

Roles: -

• Engaged in requirement gathering phase for detailed requirement elicitation and analysis.

• Performed analysis and design for the incident and change management modules as per the requirements.

• Contributed to implementation of software modules and procedures and suggested reviews and changes

Educational Qualification:

Bachelor of Engineering in Instrumentation Technology – B.V Bhoomaraddi College of Engineering and Technology, Karnataka, India – 2011. GPA 8.66 out of 10.

ACCOMPLISHMENTS:

Received "Start Performer" award during my tenure at Tata Consultancy Services by client Royal Haskonings.

Received "Woman of the year" award during my tenure at Cognizant Technology Solutions, Singapore.

Hosted a company Cognizant Technology Solutions annual event in Singapore and earned gems for volunteer work.

Received prizes from company for winning technical quiz and dance competition.



Contact this candidate