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
    Chart.js 3 jaar
  • Agile
    Agile 6 jaar
  • Angular
    Angular 8 jaar

Andere vaardigheden

  • Docker
    Docker 4 jaar
  • Jenkins
    Jenkins 4 jaar
  • Material-UI
    Material-UI 4 jaar
Akshay

Akshay S.

India

Aan de slag

Geselecteerde ervaring

Dienstverband

  • Frontend-ontwikkelaar

    MadinaAPPS - 4 jaar 10 maanden

    • Intensief gebruik gemaakt van Angular, TypeScript, en PrimeNG om de gebruikersinterface voor het controlepaneel en verwante applicaties te creëren.
    • Architecteerde het gehele project en implementeerde belangrijke concepten zoals globale foutafhandeling, HTTP-interceptors, project- en stijlstructuur, beveiligingsmaatregelen, en optimalisatie van de codebase.
    • Ontwikkelde een betaalplatform om donaties en betalingen van verschillende bronnen te accepteren, met integratie van Stripe, Authorize.net en PayPal.
    • Bouwde aangepaste widgets, zoals een standalone “Neem contact met ons op”-formulier, dat in verschillende websites kon worden geïntegreerd.
    • Maakte het gebruikers mogelijk om aangepaste formelementen te creëren voor het bouwen en configureren van formulieren, die daarna konden worden gebruikt in websites, flyers, meldingen, en widgets op meerdere platforms.
    • Creëerde een instellingenpagina voor beheerders om de volledige betalingsflow te configureren, inclusief standaard betalingsredenen, bedrag denominaties, integraties van derden, en OTP/e-mailvalidatie.
    • Ontwikkelde een pagina voor het beheren van vrijwilligersroosters, die maandelijkse of wekelijkse beschikbaarheidsschema's mogelijk maakte.
    • Bouwde een galerij voor het beheren van uploads van afbeeldingen, video, audio en documenten met een geavanceerde mapstructuur, die ook kon dienen als een afbeeldingskiezer voor andere onderdelen van de applicatie.
    • Ontwierp en implementeerde een robuust rollen- en machtigingsmechanisme voor een multi-tenant applicatie.
    • Creëerde rapportviews voor beheerders om gegevens over uitgaven, gebruikersverkeer, analyses, betalingen, en transacties te exporteren en importeren.
  • Frontend Architect

    MadinaAPPS - 4 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:
    • RxJs RxJs
    • NgRx NgRx
    • Bitbucket Bitbucket
    • PrimeNG PrimeNG
    • Chart.js Chart.js
    • Stripe Stripe
  • Frontend-ontwikkelaar

    Tata Consultancy Services - 2 jaar 11 maanden

    • Gebruikte Angular 13 en de PrimeNG-bibliotheek om een zeer efficiënte gebruikersinterface (UI) te creëren.
    • Benutte Chart.js voor het ontwikkelen van een interactief dashboard met rapporten via donut-, staaf- en lijngrafieken.
    • Implementeerde login-, vergeten wachtwoord-, reset wachtwoord-, en aanmeldprocedures volgens OWASP-richtlijnen.
    • Bouwde dashboardpagina's voor alle rollen om hun dynamiek in zowel tabel- als grafiekformaten in te zien.
    • Ontwikkelde een sectie voor gegevensbeheer voor het uitvoeren van CRUD-bewerkingen op mastergegevensentiteiten, alleen toegankelijk voor het beheerdersaccount.
    • Ontwierp de architectuur voor rolgebaseerde gebruikersauthenticatie en implementeerde toegangsrestricties op basis van rollen en machtigingen, met ondersteuning voor vijf verschillende gebruikersrollen.
    • Creëerde een complete flow voor het maken van voorstellen, waarin associaties kunnen inloggen en biedingen/voorstellen kunnen creëren, personeel kan details voor sitebezoeken toevoegen, en gebruikers voorstellen kunnen accepteren/weigeren/bijwerken, taken kunnen genereren voor geaccepteerde voorstellen, taken kunnen markeren als voltooid of statussen kunnen wijzigen, inclusief het vastleggen van digitale handtekeningen van medewerkers/klanten.
    • Integreerde de FullCalendar-bibliotheek om live voorstel- en taakstatussen weer te geven, toegewezen gebruikers, en de mogelijkheid om nieuwe taken/voorstellen rechtstreeks vanuit de kalender te creëren.
    • Ontwikkelde een digitale archiefkast voor klanten om ondertekende documenten te beheren, sorteerbaar op datum en type.
    • Paste RxJS toe voor lokaal state management en foutafhandeling.

    Technologieën:

    • Technologieën:
    • HTML HTML
    • RxJs RxJs
    • PrimeNG PrimeNG
    • Chart.js Chart.js
  • Frontend-ontwikkelaar

    Tata Consultancy Services - 1 jaar 10 maanden

    • Werkte aan complexe zakelijke gebruiksscenario's, waaronder real-time zoekopdrachten naar artsen, beschikbaarheidsbeheer, en profielbeheer.
    • Zorgde voor een mobile-first ontwerp en implementeerde responsief webontwerp voor verschillende schermformaten.
    • Upgrade de applicatie van Angular 9 naar Angular 13.
    • Ontwikkelde een real-time zoekfunctie voor artsen met filters zoals locatie, postcode, telefoonnummer, naam, specialiteit, en kosten, waarbij resultaten in lijst- en miniaturenweergaven worden weergegeven, en de Google Maps API integreerde om resultaten als pins weer te geven.
    • Creëerde een rooster-UI voor het beheren van de beschikbaarheid van artsen, weergegeven tijdens het boeken van afspraken.
    • Leidde het ontwerp van de frontend-architectuur.
    • Droeg bij aan ontwerpdisscussies en projectinschattingen.
    • Benutte project-specifieke technologieën: Angular 13, JavaScript, TypeScript, HTML, CSS, SCSS, responsief webontwerp, Jenkins, Git, Bitbucket, FullCalendar, HTML-naar-PDF, Chart.js, PrimeNG, Stripe-integratie, betalingsintegratie, Google Maps-integratie en image cropper.
  • 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 HTML
    • RxJs RxJs
    • PrimeNG PrimeNG
  • Frontend-ontwikkelaar

    Tata consultancy Services - 10 maanden

    • Verzamelde vereisten en ontwierp de frontend-architectuur.
    • Ontwikkelde een responsieve UI.
    • Creëerde gebruikersinterfaces voor complexe schermen.
    • Benutte OBIEE (een Oracle-tool die gelijkwaardig is aan Power BI) voor dashboardrapporten.
    • Vereenvoudigde frontendontwerpen voor complexe schermen.

    Technologieën:

    • Technologieën:
    • HTML HTML
  • Entity and Affiliate Processing (EAP) - ETL Developer

    Tata Consultancy Services - 9 jaar 11 maanden

    • Interacteerde met zakelijke partners om vereisten te verzamelen en projecttijdlijnen te analyseren.
    • Creëerde projectframeworkdocumentatie.
    • Documenteerde high-level vereisten en beoordeelde gedetailleerde ontwerpdokumenten.
    • Ontwierp en ontwikkelde complexe ETL-processen met Informatica.
    • Creëerde databaseobjecten en tabellen.
    • Ontwierp OBIEE-rapporten en RPD.
    • Losse OBIEE-, ETL- en databasecode op.

    Technologieën:

    • Technologieën:
    • Oracle Oracle
    • Informatica Informatica
    • Bitbucket Bitbucket
  • 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:
    • Oracle Oracle
    • Informatica Informatica
  • 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:
    • Teradata Teradata
    • Informatica Informatica
    • Unix Unix
    • PL/SQL PL/SQL

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.

Maak een afspraak