Mississauga, Ontario, Canada
A Front-End Developer with 5 years of IT experience, which includes extensive experience in the roles of React Front-end developer, Full stack developer, and Java developer. Possess expertise in developing single-page applications (SPAs) using React JS and good knowledge in developing NodeJS backend servers and Node API. AWS Certified Developer Associate with a comprehensive understanding of application life-cycle management.
• Worked on building a data visualization application using React and AG-Grid library. • Leveraged ag-grid to create interactive data grids and created custom filters and components • Working on an application that is used for creating Regulatory reports where the user analyzes and modifies data inside the grid. • Created dashboards to view consolidated summaries of data in the current analysis cycle. • Implemented data overrides functionality by enabling cell editing and saving the data back to the data source. • Working on bulk update functionality with ag-grid where the user will be able to make changes to a set of records and save it to the data source. • Maintained an audit trail on the data workflow where all the details on the data change is recorded and displayed on the data grid. • Developed a Python REST API layer with Flask for data source interaction • Implemented the Server-Side Grid creating appropriate endpoints in the backend and building dynamic queries according to changes on the front-end grid • Created endpoints where the user can do bulk updates on the Server-side Grid • Used Pandas and NumPy for basic data frame manipulation and database interaction
• Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery, and React.JS that meets accessibility and web browser standards for the website. • Worked in using React JS components, Forms, Events, Keys, Router. • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON. • Worked on responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets, and mobile users using React.js. • Used redux-saga middleware to perform Restful API calls and asynchronous tasks. • Managed application state within the app using Redux and persisted certain parts of the state • Created and used Reducers that received said Actions to modify the Store State Tree. • Experience in working with redux-forms and maintaining form state in the store and re-initialize the form fields • Extensively used Git for version controlling and regularly pushed the code to GitHub. • Designed React components and higher-order components. • Extensively used styled-components to customize layouts and leveraged Theme Provider apis for effective styling. • Extensively used AWS services like Cognito for user authentication and SSO integration. • Experience in working with Docker and creating docker containers from scratch and possess knowledge in creating multi-container applications and dockerizing multiple services. • Created a multi container application with docker involving RabbitMq as a message broker acting as an interface between the microservices. • Experience in working on Socket.io and used it to serve radio stream to customers. • Created websites using WordPress and specialized in plugins for SEO. • Worked on headless WordPress websites with WordPress acting as CMS and React for UI rendering. • Developed API endpoints at the WordPress backend to retrieve the data and render the info on the react front end.
Formulated High level and Low-level designs for the client and development team, collaborating with customers, understanding the requirements. • Successfully developed a proof of concepts for new modules and performed prototyping before clients for the same. • Ensured code compliance using SonarQube, took part in code reviews, and took feedback from user acceptance testing. • Improved code quality and application performance by analyzing code, diagnosing bugs, and deploying improvements and bug fixes to the existing production application.
• Actively engaged in formulating estimates, project plan, design and development of server-side application logic in Insurance Domain. • Accomplished developing Java/ J2EE MVC modelled applications, which store metadata in the database which process one million records a day on top of WebLogic Server with HTML, JavaScript as client side. • Enhanced quality of code by developing JUnit test modules ensuring smooth application release. • Engaged in daily SCRUM calls involving customer interactions in AGILE development methodology and showcased excellent leadership skills during crucial decision-making. • Involved in daily stand-up calls, retrospective meetings and demo sessions with the client. • Created docker images by writing docker files for the RESTful web service components deployed the service components in AWS. • Coordinated the project deployment by preparing project release deployment plan, knowledge transfer document and user guide for the customers. • Provided monthly reports to the management and contributed to daily scrum meetings regarding the status of the project and issues. • Diligently involved in maintaining the quality assurance and process related activities of the project and proactively solved the escalated customer issues within a short time with high priority to maintain a healthy relationship.