Eugene Han
Senior Software Engineer
*************@*****.*** Flushing, NY
Summary
Senior Software Engineer with 12 years of experience across a broad spectrum of technologies including JavaScript, TypeScript, Java, PHP, React, Angular, Vue.js, and Node.js. Expertise in backend frameworks like Laravel and Express.js, alongside solid proficiency in database systems such as MongoDB, MySQL, and PostgreSQL. Versatile in cloud platforms like AWS and Azure, and highly skilled in microservices architecture and containerization using Docker and Kubernetes. Adept in frontend development, implementing scalable UIs with React, Redux, and Tailwind, while also skilled in writing automated tests using Cypress, Jest, and Mocha. Experienced in CI/CD pipelines with Jenkins and Docker, following agile practices, SOLID principles, and leveraging tools like Jira and Trello. Technical Skills
• Programming Languages: PHP, TypeScript, Java, Kotlin, JavaScript, Node.js, Python,
• Frontend Technologies: React, Angular, Vue.js, Redux, HTML5, CSS3
• Backend & Cloud Platforms: AWS, Azure, Docker, Kubernetes, PostgreSQL, MySQL, MongoDB, GraphQL
• SEO Tools & Techniques: Google Search Console, Google Analytics, Screaming Frog, SEMrush, Ahrefs, Core Web Vitals Optimization, Schema Markup, Page Speed Optimization
• Frameworks & Tools: Express.js, Laravel, ASP.NET, Spring Boot, Jenkins, Cypress, Jest, Mocha
• Architecture: Microservices, Serverless, Event-driven Architecture
• DevOps & Testing: CI/CD Pipelines (Jenkins, Docker), SOLID Principles, Agile, Jira Education
Pace University Bachelor’s degree, Computer Science 2007 – 2011 Experience
Empower
07/2021 – 08/2025
Senior Software Engineer
• Led a team to develop an efficient SaaS e-commerce platform using PHP, integrating GraphQL APIs for efficient data handling.
• Optimized database queries and indexing in PostgreSQL and MongoDB using Golang ORM.
• Designed, developed, and maintained web applications using PHP Laravel and Symfony.
• Implemented SEO best practices, including structured data using Schema.org, to improve organic search rankings by 35%.
• Migrated legacy PHP codebases to modern frameworks for better scalability and maintainability.
• Collaborated with front-end teams to connect PHP backends with React, Vue, or Angular front ends.
• Managed the setup of AWS services, including S3, RDS, and EC2, ensuring high availability and scalability.
• Used CSS frameworks of Bootstrap and Tailwind to rapidly develop responsive, aesthetically pleasing user interfaces to make consistent design across different devices and screen sizes.
• Used RAD for enterprise Java development in a corporate environment including developing and deploying Java EE applications on WebSphere Application Server.
• Used Python for data processing and manipulation, then pass the data to three.js for 3D visualization in the browser.
• Developed a high-performance web application using Golang and Ruby on Rails for the backend and React.js for the frontend.
• Implemented Salesforce Lightning Components to enhance the user interface and improve overall user experience.
• Integrated Temporal for workflow orchestration, ensuring reliability and fault tolerance.
• Used Angular 18’s defer syntax to optimize load times by deferring non-critical content.
• Worked with Salesforce AppExchange for third-party tool integration and optimization.
• Built custom Visualforce pages and Lightning components using Apex and JavaScript to improve user experience and workflow automation.
• Introduced Drupal for extensive customization through modules, themes, and configurations.
• Leveraged the .NET SDK provided by Temporal to define workflows and activities using C#.
• Used RabbitMQ to decouple services in a microservices-based architecture.
• Introduced and integrated new testing frameworks such as Jest and Cypress, increasing code reliability and reducing bug rates by 30%.
• Built and maintained several iOS and Android apps using React Native, ensuring feature parity and platform-specific optimizations where needed.
• Secured Golang applications with JWT, OAuth2, and Vault for API authentication.
• Developed and deployed serverless solutions using Cloud Functions and Cloud Run for event-driven and containerized applications.
• Implemented Redux state management in a React-based healthcare dashboard, reducing API calls by 30% through efficient caching and centralized data flow.
• Integrated Redux Toolkit with TypeScript to manage complex multi-user workflows, improving maintainability and reducing bugs in state logic.
• Designed modular Redux slices for authentication, user preferences, and notifications, enabling scalable feature development across teams.
• Worked on RESTful APIs to handle warehouse inventory tracking and order processing systems.
• Developed custom plugins and themes for WordPress and Shopify, providing tailored solutions for clients and enhancing website functionality.
• Integrated RabbitMQ into .NET Core services using RabbitMQ.Client and MassTransit libraries.
• Implement machine learning algorithms in Python and use them to generate or analyze 3D models, then visualize the results using three.js.
• Utilized Goroutines and Channels for efficient concurrent processing and task execution.
• Designed and developed interactive reports and dashboards in Power BI, utilizing a variety of visualizations such as charts, tables, maps, and KPIs.
• Developed and executed unit tests with C++ to ensure application stability and performance.
• Developed custom WordPress plugins to integrate with third-party APIs
• Worked with Figma for UI/UX design, collaborating with designers and stakeholders.
• Used Meteor.js for building reactive, real-time applications, ensuring optimal user interaction in mission-critical scenarios.
• Connected ServiceNow with external systems via APIs, Web Services, and IntegrationHub.
• Developed APIs to bridge GIS tools with client-side applications, for seamless geospatial data interactions.
• Applied Rust for low-latency applications with focus on system-level programming and performance tuning.
• Built responsive, mobile-first designs using React Native, Tailwind CSS, and Material UI to provide flexible user experiences across devices.
Skills: Java, React 18, React Native, Next.js, TypeScript, Tailwind CSS, Material UI, Redux Toolkit, SvelteKit, GraphQL, AWS Lambda, Docker, Kubernetes, Node.js, Nest.js, Webpack 5, Stripe, PayPal, JWT, OAuth2, Jest, Cypress. Olivine
08/ 2018 –07/2021
Senior Full Stack Engineer
• Led full-stack Java development for large-scale healthcare applications and focused on backend systems using Java and Hibernate for efficient database interaction and ORM.
• Developed and implemented HL7-compliant data exchange interfaces in healthcare applications.
• Designed and implemented scalable microservices with gRPC and RESTful APIs in Golang.
• Developed high-performance web applications using Golang and Gin/Gecho frameworks.
• Integrated HL7 messages in disease surveillance systems, which enabled efficient reporting of lab results and patient data.
• Implemented secure and scalable healthcare data integration solutions using Lyniate Rhapsody to enable interoperability across EHR systems with HL7 and FHIR standards.
• Engineered data transformation workflows with Rhapsody for streamlined communication between disparate healthcare applications, while improving data consistency and reducing processing time.
• Built secure, HIPAA-compliant RESTful APIs in .NET to enable safe data exchange in healthcare applications.
• Used Angular Universal to enable server-side rendering, improving SEO for dynamic content-heavy applications.
• Successfully integrated Temporal and into existing .NET applications to handle complex workflow orchestration, ensuring fault tolerance and scalability across distributed systems.
• Built and optimized backend services with Golang and Ruby on Rails to improve performance and scalability of e- commerce platform.
• Developed and deployed microservices to generate SEO-friendly URLs and meta descriptions for e-commerce platforms.
• Integrated Rust with existing systems, improving performance in data processing tasks.
• Utilized Angular 18 to implement advanced features of zoneless change detection and the new control flow syntax to improve application responsiveness and maintainability.
• Designed ETL processes to handle large-scale data ingestion and transformation, specifically in marketing analytics.
• Built async/await-based ADO.NET methods to improve API response times under load.
• Architected and developed microservices using Java and Spring Boot, allowing for modular and maintainable codebases.
• Configured and secured networking using VPC, Cloud Load Balancer, and IAM roles for access control and security best practices.
• Created custom machine learning pipelines using Vertex AI’s managed infrastructure, automated workflows, and BigQuery for advanced data analysis.
• Implemented HTTP and WebSocket APIs in Rust to support real-time data exchange and RPC communication.
• Developed highly interactive and data-driven dashboards using Highcharts and React.js
• Contributed to the migration from on-premises infrastructure to Azure, including setting up and managing AKS clusters and CI/CD pipelines using Azure DevOps.
• Customized Salesforce through Apex programming and Visualforce to meet specific client requirements.
• Integrated Salesforce with external systems using REST/SOAP APIs, allowing for seamless data exchange.
• Utilized OpenTelemetry for observability to guarantee efficient data handling, monitoring, and metric collection to enhance service reliability.
• Utilized Rust’s ownership model to prevent runtime errors and ensure memory safety.
• Implemented SDLC principles in logistics projects, from requirements gathering to deployment.
• Utilized SSIS for automating data extraction from SQL Server and other relational databases, transforming data with custom scripts written in C# and SQL, and loading it into cloud-based storage solutions.
• Integrated real-time data processing solutions using Kafka and DynamoDB Streams.
• Used Rust libraries of Diesel and SQLx for type-safe, schema-based database management.
• Improved ETL processing times by optimizing data extraction and transformation steps, leveraging SQL indexing and parallel processing in .NET for faster loading of high-volume datasets.
• Designed and implemented Azure Data Factory and Azure Functions-based ETL pipelines for transferring data from on-premises systems to Azure SQL and Azure Blob Storage.
• Integrated HashiCorp Vault for secure storage and access of sensitive data, including secrets, tokens, and API keys across multiple applications.
• Worked with supply chain tools and platforms like BlueYonder, focusing on API integrations.
• Built and integrated RESTful APIs using Ruby to support mobile and web applications
• Tuned Ruby on Rails applications by optimizing database queries and applying caching techniques.
• Utilized React, Vue and Svelte for managing state, optimizing performance, and integrating with various APIs.
• Employed advanced querying techniques and indexing strategies for PostgreSQL databases, achieving a 30% reduction in data retrieval times and improving application responsiveness and scalability.
• Optimized database encryption workflows using Vault's transit secrets engine, ensuring data encryption in transit and at rest.
• Utilized Twilio Voice, Unity and Messaging APIs, integrating these services into applications to enhance communication capabilities.
• Developed custom Drupal modules and themes using PHP, Symfony, Twig, and JavaScript, ensuring dynamic functionality, flexibility, and responsiveness
• Developed robust data models within Power BI, connecting multiple data sources such as SQL Server, Excel, and cloud- based services.
• Integrated real-time data processing solutions using Kafka and DynamoDB Streams.
• Successfully integrated various third-party APIs and services, including payment gateways, CRM systems, and analytics tools, increasing application functionality and user engagement by 25%.
• Developed and maintained high-quality client-side and server-side code, employing rigorous testing methodologies such as TDD and BDD, which resulted in a 20% decrease in bug reports and improved code stability.
• Managed persistent storage solutions using OpenShift Container Storage and GlusterFS.
• Integrated Drupal with third-party applications and services using RESTful APIs, enabling smooth data exchange and enhancing platform capabilities.
• Integrated Drupal sites with cloud hosting platforms, implemented CDN strategies to improve site load times, and configured SSL for secure client-server communication.
• Designed and implemented software architectures for applications requiring geospatial data handling.
• Developed and integrated APIs to streamline data connectivity between systems, including support for geospatial data through PostGIS.
• Designed and developed web-based GIS tools utilizing Esri ArcGIS API to integrate and visualize geospatial data.
• Used tools like perf, gprof, or valgrind to profile and analyze performance bottlenecks. Skills: Java, Node.js, Nest.js, Express.js, Vue.js, React, GraphQL, Redis, RabbitMQ, PostgreSQL, MongoDB, Docker, Kubernetes, JWT, OAuth2, Stripe, PayPal, GitLab CI/CD, Jest, Mocha, WebSocket. PHC
11/2014– 08/2018
Software Engineer
• Developed a suite of web applications using Node.js and Express.js, focusing on backend services and API integrations.
• Built SPAs using Angular and Vue.js, improving user interactivity and frontend performance.
• Integrated state management with Vuex and Pinia in Vue.js applications to improve data consistency across components.
• Developed real-time functionalities using Meteor.js and WebSocket to ensure low-latency interactions and high availability.
• Delivered full-stack development services using .NET and Blazor, including both front-end and back-end components.
• Integrated various internal and external systems through REST APIs, focusing on reliability and efficiency.
• Provided expertise in Azure cloud services, including deployment and management of applications in AKS.
• Built and maintained scalable web applications using .NET, React, Svelte, Node.js, MongoDB, NoSQL, and Express.js. Developed features and functionalities that met client requirements and provided high-performance solutions.
• Developed and maintained Drupal websites for enterprise clients, with a focus on back-end development, module customization, and system integration.
• Developed ETL pipelines using a combination of .NET technologies and SSIS to extract, transform, and load data from multiple sources into centralized data warehouses.
• Utilized MVC and Postman to design and develop RESTful APIs for seamless client-server communication.
• Implemented robust error handling and documentation, reducing API response times by 20% and improving integration with external services.
• Implemented secure authentication and authorization systems using OAuth2 and JWT. Ensured data protection and user privacy by integrating encryption and security best practices.
• Conducted performance tuning and load testing using tools such as JMeter and New Relic. Optimized application speed and handled high user traffic effectively, resulting in improved system reliability.
• Collaborated closely with UI/UX designers to create intuitive and responsive user interfaces. Ensured consistency in design and functionality, enhancing user satisfaction and engagement.
• Integrated multiple APIs via Drupal to enhance website functionality, including payment gateways, CRM systems, and analytics tools.
• Automated deployment processes using Jenkins and Docker. Reduced manual intervention and deployment times by 40%, improving development efficiency and minimizing errors.
• Built and maintained scalable web applications using React, NodeJS, MongoDB, NoSQL, and Express.js.
• Designed and developed RESTful APIs, reducing response times by 20%.
• Built and customized WordPress themes and plugins using PHP, ensuring responsiveness, security, and compatibility with modern web standards.
• Implemented secure authentication systems using OAuth2 and JWT.
• Conducted performance tuning and load testing, improving system reliability.
• Collaborated closely with frontend teams to ensure smooth integration between React and Node.js services, reducing development time.
• Developed custom plugins and themes for WordPress and Shopify, enhancing client websites. Skills: Node.js, Express.js, Nest.js, Vue.js, Angular, Java, Vuex, Pinia, PostgreSQL, MongoDB, Meteor.js, OAuth2, JWT, WebSocket, Chart.js, Jenkins, Docker, GitLab CI, RESTful APIs, GraphQL, Webpack. New York City Criminal Justice Agency
06/2011 – 11/2014
Web Developer
• Delivered large-scale SPAs using React and GraphQL, implementing GraphQL and Socket for optimized real-time data interactions.
• Performed Functional, Regression, Integration, and System Testing to ensure robust software performance and consistency across multiple environments.
• Used Babel to compile JSX, ES6 and follow JSHint standard for high code quality.
• Developed interactive data visualizations using D3.js and Highchats, incorporating dynamic filtering functionality for enhanced user insights.
• Built real-time health data pipelines using HL7 standards to streamline the integration of lab information systems with public health registries.
• Integrated back-end services with PHP and Laravel, optimizing the platform’s server-side performance and improving API response times by 20%.
• Responsible for front end development using React, Mobx, CSS, Ant design and various node modules.
• Developing Single Page Application using HTML5, CSS3, Tailwind CSS, ReactJS, Nextjs, GraphQL, Expressjs, NodeJS, Socket, LESS.
• Deployed scalable applications on AWS, leveraging cloud infrastructure to reduce operational costs and improve system reliability.
• Developed an internal application using ReactJS, Nextjs, Express, and NodeJS for Relationship Mangers. Skills: Node.js, Express.js, React, Bootstrap, WebSocket, JWT, Axios, Webpack, Babel, Jenkins, Google Maps API