Alexander Medina
Address: **** ********** *** ***** ****, NJ 07087 · Phone: +1-207-***-****
ad03yr@r.postjobfree.com ·
PROFESSIONAL SUMMARY
Results-driven Senior Full stack Developer with 10+ years of experience specializing in Java and its frameworks such as Spring and modern frontend frameworks such as React.js, Vue.js and with a proven track record in the Financial, Healthcare domains and other industries. Adept at crafting elegant and efficient user interfaces that enhance user experiences. Proficient in collaborating with cross-functional teams and delivering high-quality software solutions. Demonstrated success at Infosys, Optum and Capital One showcasing technical expertise and a strong understanding of industry requirements.
TECHNICAL SKILLS
• Frontend Development:
JavaScript/ES6, jQuery, TypeScript, HTML, CSS, and SASS
Responsive Design, Web Accessibility (WCAG, WAI), UI/UX Design
Servlets and JSP, React.js, Vue.js, and Next.js
• Backend Development:
Java, Node JS
Spring Framework (Spring Core, Spring MVC, Spring Boot, Spring Data, Spring Security)
Hibernate (or other ORM frameworks)
Apache Struts
JavaServer Faces (JSF)
Apache Wicket
REST APIs and SOAP protocols (TLS, SSL, WSDL, WS-Security).
• Database Management:
SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB)
Redis for caching.
• Api Management: Apigee, swager
• Cloud Technologies:
Cloud computing (AWS, Google Cloud Platform, and Azure)
SaaS models (SSO, SLA, and RBAC within cloud environments).
• DevOps and Deployment:
Docker, Kubernetes, CI/CD pipelines, and serverless architectures
• Version Control and Collaboration:
Git, GitHub, and other version control systems.
Agile methodologies (Jira, Trello, Agile, Waterfall, and Scrum)
• Testing and Quality Assurance:
2
Unit testing and E2E testing using React.js Testing Library, Jest and Postman.
• Data Streaming and Integration: Kafka
• Prototyping and Design: Figma (Figma, Sketch, Adobe XD) EXPERIENCE
SENIOR FULL STACK DEVELOPER • INFOSYS• BRIDGEWATER NJ• JULY 2020 – SEP 2023
• Implemented and deployed a highly optimized Searspartsdirect E-commerce website leveraging Java and its frameworks, React.js, Vue.js, Next.js, Node and TypeScript
• Integrated BPMN and DMN functionality to the system for workflow automation and to improve operational efficiency using Camunda, leveraging my ML (Machine Learning Techs) and the benefit of Java script language Groovy.
• Designed and developed BPMN model with Visio and collaborate with cross-functional teams including UI/UX designers, UI developers, Backend developers to ensure the best option.
• Utilized Java and its framework Spring/SpringBoot Spring to architect the backend infrastructure, enabling robust data processing and E-commerce functionality.
• Collaborated with UX designers and cross-functional teams to implemented WCAG 2.0 and 2.1 guidelines and to optimize user experience across multiple devices website using React.js and TypeScript, covering design, data, product, and marketing aspects.
• Used React.js hooks (useState, useEffect, useMemo, useCallback) and custom components to create dynamic and interactive UI elements.
• Experienced in using VueJS, Material, Bootstrap, and NgRx for creating responsive and user-friendly UI components.
• Implemented SEO best practices for this E-commerce website using Next.js (Server- side rendering) and by using SEO friendly HTML tags.
• Developed and maintained a REST APIs using Spring Spring and MongoDB to provide data for a web application that allows users to manage their assets.
• Imported data from various sources, such as CSV files, JSON files, and databases, using Node.js modules and libraries.
• Utilized Cloud Computing Techs using GCP (Google Cloud Platform), Google Cloud Storage, Cloud Firestore, or Cloud SQL for storing and managing ecommerce data, such as product catalog, customer information, orders, transactions, etc.
• Integrated the website with external services, such as payment gateways, shipping providers, and analytics tools, using their APIs and SDKs.
• Experienced in test-driven development, Caching, error handling, and testing Frontend and Backend APIs for the REST API using Jest, and Enzyme, Cypress.
• Created and maintained a comprehensive suite of automated tests using Jest and Cypress to increase overall test coverage by 98% and reduce the number of production defects.
• Implemented continuous integration and deployment pipelines using Docker & Kubernetes and AWS and GitHub pipeline to ensure timely and reliable product releases.
• Mentored and managed a team of 5 developers in Agile methodologies, ensuring timely delivery of project milestones and high-quality code 3
• Increased the customer satisfaction by 20% and retention by 30% by providing a convenient and secure online payment platform.
React.js/Redux/Next.js
Java/Spring/SpringBoot/JSF/Node/TypeScript/JavaScript
REST API/Axios/SOAP
MySQL/TypeORM/Sequelize, Redis caching
Jest/Unit test/E2E test
AWS/Azure
Docker & Kubernetes
Agile/Jira/GitHub/Scrum
SENIOR FULL STACK DEVELOPER • OPTUM• IRVINE CA• FEB 2017 – JUNE 2020
• Designed and developed a real-time communication platform using web socket for a leading Optum, utilizing Java and modern web technologies such as React.js, Next.js, Node.js and Typescript.
• Built and maintained a robust and scalable backend system, including transition the system into a multi-tenant SaaS architecture, implementing security measures to protect sensitive patient data
• Implemented real-time communication between patients and healthcare providers through the use of WebSockets, video calls using WebRTC, instant messaging, surveys, ratings, and reviews.
• Built and integrated Vue.js, Webpack, Babel, and NPM for project setup, configuration, and dependency management and used RxJS for reactive programming and handling asynchronous data streams.
• Created user-friendly UI/UX design using Figma, Mockups, as a web-based and collaborative UI design tool, with features such as frames, components, auto-layout, variants, and plugins.
• Collaborated with stakeholders to gather requirements and ensure that the platform met the needs of both patients and healthcare providers using Docker and Kubernetes.
• Implemented automated testing and continuous integration/continuous delivery
(CI/CD) pipelines using Github and AWS EC2 to improve efficiency and reliability.
• Conducted code reviews and provided feedback to junior developers in Agile method, promoting best practices and coding standards.
• Stayed up-to-date with industry trends and continuously improved the platform by incorporating new technologies and best practices.
• Optimized the platform for high performance (useCallback, useMemo, virtualization, Lazy loading, code splitting) and security (SQL injection, XSS), by implementing encryption for sensitive user data.
• Enhanced the patient-provider interaction and satisfaction by enabling faster and more convenient scheduling, consultation, and feedback using various real time communication tools.
React.js/Redux/Next.js/Vue.js
4
Node/Express/Vanilla JS/WebSocket/WebRTC
MySQL/MongoDB
Restful API
SaaaS/SSO/SLA/RBAC
Figma, Sketch, Adobe XD
TDD (Jest / Enzyme / Cypress), DevOps
MUI/Tailwind CSS/ SCSS/HTML5
Agile methodologies/Scrum/Jira/GitHub
Docker & Kubernetes
FRONTEND DEVELOPER • CAPTAL ONE • EDISON NJ • SEP 2012 – FEB 2017
• Implemented a responsive and user-friendly financial timesheet management system for using React.js, Node, and TypeScript.
• Utilized Figma extensively to create wireframes, high-fidelity mockups, and interactive prototypes showcasing the proposed design improvements for the time sheet management system.
• Applied TypeScript to ensure type safety and code readability.
• Utilized Node.js and Express to build a RESTful API for handling data requests and responses.
• Secured customer data using encryption, authentication, and authorization techniques OAuth and JWT.
• Integrated the platform with external services, such as payment gateways, email providers, and analytics tools, using their APIs and SDKs.
• Delivered a high-quality financial payment platform that met the client's requirements and expectations.
• Achieved a fast and smooth user experience with minimal errors and bugs.
• Increased the customer satisfaction by 20% and retention by 25% by providing a convenient and secure online payment platform.
• Used various tools and platforms to communicate, coordinate, share, and manage the collaboration process such as Docker
• Enhanced the payment implementation by involving collaboration in every aspect of the project.
React.js
Figma/Sketch
Restful API
Node/AWS/WebSocket
Docker
TypeScript
Material UI/Bootstrap
SCSS/HTML5
EDUCATION
Bachelor of Science in Computer Science
5
2008 - 2012
Stevens Institute of Technology, Hoboken NJ