| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Sr. Software DeveloperEmail Id: EMAIL AVAILABLE Contact: PHONE NUMBER AVAILABLEProfessional 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 HTML5, CSS3, 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, Redux Saga, Express.Worked with jQuery in developing various UI widgets.Experience in working with third party web services APIs and Web Services using AJAX and jQuery.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 proficiency in developing GraphQL and REST APIs, with a deep understanding of API design principles and best practices.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 ReactJSSolid 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 etcStrong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.Experience working on different IDEs like Atom, Visual Studio etc.Worked on project management Methodologies like Agile (XP, Scrum), WaterfallWorked with teams where requirements are constantly being implemented, tested, and improved.Technical Skills:Web TechnologiesHTML, CSS, JavaScript, jQuery, React JS, Redux, AJAX, JSON, DOM and Bootstrap, Ruby on Rails, Restful API.Development toolsNotepad++, Visual Studio, Atom and Sublime Text.Debugging tools:Firebug, Bugzilla, Chrome Developer Tools, IntelliJ.Frameworks:React JS, RailsToolsJira, Adobe Photoshop, MS Office, MySQL Workbench, Chef IOMethodologies:Agile, Rational Unified Process (RUP), UML WaterfallDatabase:MONGO DB, PostgreSQL, Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0BrowsersInternet Explorer, Mozilla Firefox, Google Chrome, Safari and OperaLanguagesRuby, React JS, PowerShell scripting, Python (Beginner)Professional Experience:Infovision United States 01/2024 06/2024Role: Software DeveloperResponsibilities: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/2022Role: Sr. Chef Developer (contractor)Responsibilities:Coding for Chef cookbook developments using Ruby language and UI rendering using React JS.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 environmentsDeploying applications globally, coordinating in controlled environments using ChefCoordinate overall deployments, create deployment documents, release plans and run books.Troubleshooting application/middleware applicationsUsed 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, AtomClient: NCS Pte Ltd Singapore 08/2020 -01/2021Role: 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 pagesUsed 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, AjaxUsed react components like hooks, hocs 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 DeveloperResponsibilities: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 URLs.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, AjaxUsed 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 EngineerResponsibilities: 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, WSUSINTERNSHIP:33 Technologies Ltd, Singapore (Start Up)Software DeveloperCondominium Management System Project 11/2016 05/2017Roles: -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 onImplemented 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 JavaScriptComplete 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 developmentImplemented 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 DeveloperIT Service Management Project 06/2016 08/2016Roles: - 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 changesEducational 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. |