Akshay S.
Frontend Developer
Akshay is a Frontend Developer with 12 years of experience, specializing in Angular, TypeScript, NgRx, and RxJs. He has a strong command of the full software development lifecycle, with additional expertise in integrating payment gateways such as Stripe.
Throughout his career, Akshay has collaborated with cross-functional teams across North America, Europe, and Asia. In his recent role at the NGO MarinaApps, he played a key part in developing their donation platform, which successfully launched in September 2024.
Most of Akshay’s projects have involved teams of 5–10 members, though he has also worked independently—taking on both development and design responsibilities to support smaller clients.
Fluent in English and well-versed in Agile and Scrum methodologies, Akshay is a dependable contributor known for delivering robust, user-focused frontend solutions.
Principale expertise
- Chart.js 3 ans
- Agile 6 ans
- Angular 8 ans
Autres compétences
- Docker 4 ans
- Jenkins 4 ans
- Material-UI 4 ans
Expérience sélectionnée
Emploi
Frontend Architect
MadinaAPPS - 3 années 10 mois
MadinaAPPs is a multi-tenant application, which works as a control panel for multiple other user facing applications. Following are the features and applications I developed under MadinaAPPs:
- Extensively used Angular, Typescript, and PrimeNg concepts to create the user interface for the control panel and related applications.
- Architected the whole project and implemented important concepts like global error handling, HTTP interceptors, project structure, style structure, security implementation, and keeping the code base optimized.
- Payments platform: a platform to accept donations/payments from various resources with Stripe, Authorize.net & Paypal Integrations
- Custom widgets that can be plugged in and played on various websites: Like a contact us form as a standalone app that can be integrated into any website.
- Enabled users to create custom form elements to further create and configure their forms which can be used in creating websites, flyers, notifications, and widgets on multiple platforms.
- Created a settings page where admins can create the whole payment settings flow by setting up default payment reasons, and payment amount denominations configuring different third parties, enabling OTP/email validation, etc.
- Created a page to manage Volunteer roasters where one can manage their monthly/weekly availability timings. Gallery: manage image/video/audio/document uploads from one place, it's more like a windows folder structure with advanced options. This Gallery can also be used as an image picker to use uploaded images in various places.
- Roles and Permissions: Created a very strong and capable mechanism for handling various roles and permissions for this multi-tenant app.
- Created report views for the admins to export and import reports of expenses, user footfall, user data analytics, payments, and transactions made by users.
Les technologies:
- Les technologies:
- Chart.js
Bitbucket
NgRx
PrimeNG
RxJs
Facility Compliance System: Lead Frontend Developer
Tata Consultancy Services - 2 années 11 mois
- Used Angular 13 and PrimeNG library to create a highly efficient user interface(UI).
- Used Chart.js for creating an interactive dashboard for users to view reports in graphs such as donut charts, bar, and line graphs.
- Implemented Login/Forgot Password/Reset Password/Signup flow using OWASP
- Create dashboard page for all the roles to view their dynamics in tabular and chart views
- Created a data management section to perform CRUD operations on master data entities, only accessible from the admin account.
- Created architecture for role-based login of users and implemented restrictions on page access based on logged-in user roles and permissions of performing actions. There were a total of 5 roles(5 kinds of users using the same system).
- Created a complete proposal creation flow, which means an associate can log in and create a bid/proposal, the staff members can go visit the site and fill in the further details, and can further accept/reject/change the status of the proposal filling more in the details, create a job for the accepted proposals, which can then be marked completed or moved to any other status along with a digital signature from concerning associate/client.
- Using the Fullcalendar library created a calendar to show the live status of the proposals and jobs along with the assignees and the ability to create new jobs/proposals from the calendar itself.
- Created a Digital Filing Cabinet for enabling customers to manage the signed copies of the documents which can be sorted date-wise and type-wise.
- Created email notification templates for all the users to accept/reject proposals, and jobs, log activity on jobs, and get notified for multiple activities on the application.
- Used RxJS for local state management and error handling.
Les technologies:
- Les technologies:
- Chart.js
HTML
PrimeNG
RxJs
MMA Doctor’s Portal - Frontend Architect
Tata Consultancy Services - 1 an 10 mois
- Worked on complex business use cases, including real-time doctor search, availability management, and profile management.
- Ensured mobile-first design and implemented responsive web design to be supported on various screen sizes.
- Updated the application from Angular 9 to Angular 13.
- Created real-time search for doctors using various filters such as locality name, zipcode, phone number, doctor’s name, speciality, charges etc and display the results in list view, thumbnail view and integrated Google Maps API to display the same result as pins on Google maps.
- Created roaster UI for managing Doctor’s availability, which is to be shown while booking appointments.
- Led frontend architecture design.
- Contributed to design discussions and estimations.
- Project-specific skills: Angular 13, JavaScript, Typescript, HTML, CSS, SCSS, Responsive web design, Jenkins, Git, Bitbucket, Full calendar, HTML to PDF, chart.js, Prime NG, STRIPE integration, Payments integration, Google maps integration, Image cropper
Les technologies:
- Les technologies:
HTML
PrimeNG
RxJs
IPOMS - Frontend Developer
Tata consultancy Services - 10 mois
-
Gathered requirements and designed frontend architecture;
-
Developed responsive UI;
-
Created user interfaces for complex screens;
-
Utilized OBIEE(an Oracle tool equivalent to Power BI) for dashboard reports;
-
Simplified frontend design for complex screens.
Les technologies:
- Les technologies:
HTML
-
Entity and Affiliate Processing (EAP) - ETL Developer
Tata Consultancy Services - 9 années 11 mois
-
Interacted with Business Partners to gather requirements and analyze project timelines;
-
Created project framework documentation;
-
Documented high-level requirements and reviewed detailed design documents;
-
Designed and developed complex ETL processes using Informatica;
-
Created database objects and tables;
-
Designed OBIEE reports and RPD;
-
Troubleshot OBIEE, ETL, and Database code.
Les technologies:
- Les technologies:
Bitbucket
Informatica
Oracle
-
Hyperion Planning Platform (HPP) - ETL Developer
Tata Consultancy Services - 9 mois
-
Analyzed end user requirements and transformed them into system design;
-
Created Informatica mappings;
-
Developed stored procedures, functions, and packages in PL/SQL;
-
Worked extensively.
Les technologies:
- Les technologies:
Informatica
Oracle
-
EDW Prod Support
Tata Consultancy Services - 9 mois
- Worked on daily load and analysis of Point of Sale data
- Monitored daily and monthly jobs in Autosys
- Prepared and presented outage plan to stakeholders
- Timely reporting and root cause analysis of job failure
- Designed ETL solution and performed root cause analysis
- Created UNIX scripts for job failure notification automation
- Acted as primary contact for Point of Sale, Merchandising, and Marketing data load
- Worked on service requests and developed ETL mappings
Les technologies:
- Les technologies:
Informatica
Éducation
License ès sciencesInformation Technology
RGPV · 2006 - 2010
Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois
Dans un court appel de 25 minutes, nous voulons:
- Comprendre vos besoins en développement
- Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
- Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine