| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate
EMAIL AVAILABLE PHONE NUMBER AVAILABLEVirginia
Candidate's Name RANI
Full Stack Developer Professional Summary
Overall, around 12+ years of professional experience in Applications design, Development, Integration, Maintenance, Installation, Implementation, testing of various client/server, N-tier and web application and its design, using SDLC and UI- Technologies Expertise in Software Development Life Cycle (SDLC) into Frontend Applications. Expertise in client and server-side scripting languages like HTML5, CSS3, JavaScript, Sproutcore( Apple Framework), EcmaScript5/6, TypeScript, jQuery, Angular.js, Redux,React.js and Node.js. Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug developer tool Bar. Involved in designing the user experience interface UI/UX strategy, converting findings into UI designs. Expert in creating Templates, Mockups, Prototypes, Web Interfaces, Layouts & Flow of Future Pages. Good understanding of GraphQL, REST API's; extensive experience of integrating services via Ajax using JavaScript and jQuery. Experience in implementing Service Oriented Architecture (SOA), SOAP and REST services. Good understanding of Model View Controller (MVC), MVVM, FLUX Pattern and used extensively in Mobile and web applications implementation. Developed micro services using Node.js and Express.js, Used AWS lambda functions to build services. Experience with various database engine technologies such Mongo dB, Snowflake and PostgreSQL. Excellent command on Angular components of controllers, directives, creating custom services with factory and service methods, Dependency Injection, Promises, Two-way Data binding. Having very good experience on different integration patterns like publish/Subscribe, request/reply, point to point and synchronous/Asynchronous etc. Hands on experience in developing Angular custom directives, $http, Pipe s and service filters and Web components using Stencil. Experience in React JS for creating interactive UI s using One-way data flow, Virtual DOM and JSX. Expertise in implementing view rendering JavaScript using React.js with FLUX and REDUX. Development experience using jQuery, AJAX, JSON, XML to achieve data parsing between pages. Experience working on docker hub, Creating Docker images and handling multiple images primarily for middleware installations and domain configuration. Sufficient experience in developing responsive web page or application design with Media Query and Bootstrap, Hands on experience on CSS preprocessors such as LESS and SASS. Experienced in performing installation, and maintaining necessary packages using package managers like Bower, NPM, Grunt, Gulp, and Web pack. Experienced in developing the mobile and web applications by supporting Accessibility, WCAG guidelines. Experienced with UI manual/automated testing tools using Jasmine, Karma, Jest, and Cypress. Experience in deploying enterprise applications by using Jenkins that provides CI & CD. Proficient in Object Oriented Design/Development, Object Oriented analysis and TDDTechnical Skills
Languages: C, C++, UNIX, LINUX and JAVA. Frontend: HTML5, CSS3, JavaScript, Typescript, LESS, SASS, JSON, AJAX, Bootstrap. Frameworks: Angular, React JS, Node.JS, Material-UI, Express.js. Database: Mongo dB, PostgreSQL, Snowflake Testing Frameworks: Cypress, ReactJS Testing Library, Jest, Enzyme, Mocha and Jasmine Cloud: AWS, Docker. Tools: Visual Studio, Notepad, Postman, PowerShell, JIRA Build tools: Jenkins, Bitbucket and GIT Work Experience
Client: ADPDec 2021 May 2024Senior Software DeveloperProject: Zone PortalZone is a sales and marketing application used by sales ops in ADP. It is one stop solution for the sales team that will access many sales tools like salesforce, Gong. It helps the sales associate in leveraging the right tool at the right time of the sales process. Additionally, it also has the Vega engine score functionality which helps rank the opportunities and will provide the reasoning behind high score and how to approach the client into the seamless experience across business units.Responsibilities:
Collaborate with Teams, Scrum Masters and Product Owner for understanding customer use cases Developed the Zone Web Portal using React.JS, and Synergy web components. Developed the backend API s using Node JS and Express JS Written the unit test cases for the ReactJS using the Enzyme, Jest and React Testing Library Prepared Acceptance Test Driven Tests using Cypress Helping DevOps team to deploy the application on ECS (Faragate) containers. Helped the PO and Scrum master & other Team members to triage the production issues. Diagnose and fix bugs and performance bottlenecks Part of the Code reviews , and helped team to review the code Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets Working in a Continuous Integration and deployment (CI/CD) environment to integrate various dependent modules in the application with modules communicate by making REST calls. Developed full-stack applications utilizing AWS services for hosting, database management, and application logicEnvironment: Environment: React JS, Node.js, Express JS, TypeScript, JavaScript, Enzyme, Jest and React Testing Library, Cypress, PostgreSQL, SOAP and RESTful & Microservices, Object Oriented analysis and TDD, Lambda functions, AWS and Docker, Visual Studio, Notepad, Postman, PowerShell and JIRA.Client: SkillsoftMar 2019 Dec 2021Senior Software DeveloperProject: Percipio E LearningSkillsoft Percipio uses AI algorithms similar to Amazon's recommendation capabilities to serve learners with curated content based on their interests and it s Learning Platform.Responsibilities: Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery 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. Applied optimization techniques to reduce page size and load times to enhance user experience using sprites. Used React-Router to turn application into Single Page Application Worked in using React JS components, Forms, Events, Keys and Router. Maintained states in the stores and dispatched the actions using redux. Created and used Reducers that received said Actions to modify the Store State Tree. Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls Utilized Web Client, a non-blocking, reactive HTTP client provided by Spring Web Flux, to consume RESTful APIs and external services from React frontend applications, enabling asynchronous communication between frontend and backend. Developed robust form management system with complete CRUD capabilities in React Native, Redux, and Firebase. Used Virtual DOM implementation to introduce less overhead. Integrated GCP's Cloud Functions to add serverless functionality to React applications, such as handling webhook callbacks, processing background tasks, or implementing serverless APIs. Implemented CI/CD pipelines using AWS Code Pipeline, AWS Code Build, and AWS Code Deploy to automate the build, test, and deployment process of React applications on AWS infrastructure. In-depth and hands-on experience with building RESTful interfaces and oAUTH2.0 security modelEnvironment: React JS, Node.js, Express JS, TypeScript, JavaScript, Enzyme, Jest and React Testing Library, Mongo DB, PostgreSQL, SOAP and RESTful & Microservices, Object Oriented analysis and TDD, Git and Bitbucket, AWS and Docker, Visual Studio, Notepad, Postman, PowerShell and JIRA.Client: NCR CorporationsMar 2018 Feb 2019Senior Software DeveloperProject: CxMarketingConsumer Experience Marketing, or CxM, delivers customized marketing communications that can be built for and targeted at specific consumers, allowing our customers to build marketing content and easily schedule communications on SSTs.
Responsibilities: Inform the solution architect and project manager of any issues that may affect any other areas of the project Perform the detailed design of business processes and functional application design using React and Node.JS
Perform Functional unit testing Managed functional role in database schema Build customer-facing UI and back-end services for CXM deployer which runs on ATM application and Code, test and operate Node.js based
Implemented HTTP API using NodeJS and extensively tested Restful services using POSTMAN. Created factories & services and then assigned methods to it Involved in using jQuery Validation Plug-in for client-side validations. Used JSON for data exchange between client and server and AJAX to reduce the network load and update only certain components of the website. Involved in implementing Queries to the backend Mongo database using Http service to fetch JSON. Installed and configured a private Docker Registry for internal teams to push and pull containers. Wrote Unit Test Cases to test the functionality of the code written not only through the component level but also through the DOM level using Karma test runner and JasmineEnvironment: React JS, Node.js, Express JS, Enzyme, TypeScript, JavaScript, Jest and React Testing Library, Object Oriented analysis and TDD, Mongo DB, PostgreSQL SOAP and RESTful & Microservices, Git and Bitbucket, Visual Studio, Notepad, Postman, PowerShell and JIRA.Client: Infosys(Apple)April 2012 Mar 2018Technology AnalystProject: iCloud WebICloud is a service provided by Apple, that combines the simplicity of the Mac with the power of the Internet and cloud computing. By extending the reach of iLife applications, Mac OS X, and iTunes; iCloud lets one discover a better way to experience the web. It extends exciting features like One-click web publishing, Photo/File sharing, Blogs, Websites, Backup, world-class email, calendar etc.Responsibilities: Requirement Analysis/Capture by discussing client s requirement with Onsite coordinator. Played major role in the implementation of different modules/tasks for the CloudOS, Contacts, Notes and Calendar using Sprout Core Framework and Angular JS Involved in activities like coding analysis, bugging fixing. Understand the business need and provide solution to implement the toughest of business rules. Prepared test cases for different features in the application. Localization of the application in 34 different languages. Validating user actions on the client side and providing responsive feedback Creating custom, general use modules and components which extend the elements and modules of core AngularJS Used JSON for data exchange between client and server and AJAX to reduce the network load and update only certain components of the website. Involved in implementing Queries to the backend using Http service to fetch JSONEnvironment: Angular JS 1.X and 2.X,JavaScript, Ajax, TypeScript, JavaScript, HTML, CSS, SOAP Microservices, Sproutcore framework, Git, Sublime, Text Mate, Oracle, MySQL, Debugging & Build tools (Firebug, Abbot) and JIRAClient: IBMAug 2011 April 2012Software EngineerProject: CRDR (Central Reference Data Repository)Currently, the master data is maintaining manually by the few people in Idea, which will be shared to all the required applications on the need basic. This is causing issues like some data is missing. To avoid this, we are developing the tool to maintain the master data / reference data through the Web client. The user will be able to add/update/delete the particular data in the master. The Master data will be uploaded at shared location at required intervals, from where all the application will pull the required master data automatically.Responsibilities: Involved in developing the GUI components for master data pages using JavaScript, Html, CSS, JSP and Struts. Involved in developing dynamic web pages using Java. Involved in writing the SQL queries, Stored producers for business logicEnvironment: Java, JDBC, Servlets, JSP, HTML, CSS, JavaScript, SOAP and RESTful & Microservices, Tomcat, Oracle10g, MyEclipseEducational details
ACADEMIC QUALIFICATION: Masters in computer application (MCA), 2004-2007, Osmania University , India
|