Akshay S.
Frontend Developer
Akshay is een Frontend Developer met 12 jaar ervaring, gespecialiseerd in Angular, TypeScript, NgRx en RxJs. Hij beheerst de volledige levenscyclus van softwareontwikkeling, met extra expertise in de integratie van betalingsgateways zoals Stripe.
Tijdens zijn carrière heeft Akshay samengewerkt met multifunctionele teams in Noord-Amerika, Europa en Azië. In zijn recente functie bij de NGO MarinaApps speelde hij een belangrijke rol bij de ontwikkeling van hun donatieplatform, dat in september 2024 met succes werd gelanceerd.
Bij de meeste projecten van Akshay waren teams van 5-10 leden betrokken, hoewel hij ook zelfstandig heeft gewerkt en zowel ontwikkel- als ontwerpverantwoordelijkheden op zich heeft genomen om kleinere klanten te ondersteunen.
Akshay spreekt vloeiend Engels en is goed thuis in Agile- en Scrum-methodologieën. Hij is een betrouwbare medewerker die bekend staat om het leveren van robuuste, gebruikersgerichte frontend-oplossingen.
Hoofd expertise
- Chart.js 3 jaar
- Agile 6 jaar
- Angular 8 jaar
Andere vaardigheden
- Docker 4 jaar
- Jenkins 4 jaar
- Material-UI 4 jaar
Geselecteerde ervaring
Dienstverband
Frontend Architect
MadinaAPPS - 3 jaar 10 maanden
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.
Technologieën:
- Technologieën:
- Chart.js
Bitbucket
NgRx
PrimeNG
RxJs
Facility Compliance System: Lead Frontend Developer
Tata Consultancy Services - 2 jaar 11 maanden
- 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.
Technologieën:
- Technologieën:
- Chart.js
HTML
PrimeNG
RxJs
MMA Doctor’s Portal - Frontend Architect
Tata Consultancy Services - 1 jaar 10 maanden
- 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
Technologieën:
- Technologieën:
HTML
PrimeNG
RxJs
IPOMS - Frontend Developer
Tata consultancy Services - 10 maanden
-
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.
Technologieën:
- Technologieën:
HTML
-
Entity and Affiliate Processing (EAP) - ETL Developer
Tata Consultancy Services - 9 jaar 11 maanden
-
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.
Technologieën:
- Technologieën:
Bitbucket
Informatica
Oracle
-
Hyperion Planning Platform (HPP) - ETL Developer
Tata Consultancy Services - 9 maanden
-
Analyzed end user requirements and transformed them into system design;
-
Created Informatica mappings;
-
Developed stored procedures, functions, and packages in PL/SQL;
-
Worked extensively.
Technologieën:
- Technologieën:
Informatica
Oracle
-
EDW Prod Support
Tata Consultancy Services - 9 maanden
- 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
Technologieën:
- Technologieën:
Informatica
Educatie
BSc.Information Technology
RGPV · 2006 - 2010
Vind jouw volgende ontwikkelaar binnen enkele dagen, niet maanden
In een kort gesprek van 25 minuten:
- gaan we in op wat je nodig hebt om je product te ontwikkelen;
- Ons proces uitleggen om u te matchen met gekwalificeerde, doorgelichte ontwikkelaars uit ons netwerk
- delen we de stappen met je om de juiste match te vinden, vaak al binnen een week.