EINAR MONTALVO
Principal Front-end Engineer
****************@*****.***
https://www.linkedin.com/in/eimontalvo/
Seattle, WA
SUMMARY
As a seasoned Front-end Engineer, I bring 10 years of robust experience in both web and mobile development. My expertise spans strong front-end, UX/UI design skills, robust back-end knowledge, cloud services, and system design, enabling me to deliver comprehensive and scalable solutions in AI start-ups, E-commerce, Healthcare, iGaming, and Real-estate industries.
EXPERIENCE
Founding engineer
Self Employed
04/2023 - Ongoing
Seattle, WA
High-throughput, real-time Business Analytics & Optimization Platform at a significant scale.
- Mentored new team members, developed EPCIS strategies, prioritized technical debt, and elicited key business requirements
- Architected a robust front-end using Radix UI, Tailwind CSS, TypeScript, Next.js 14, RTK, RTK Query, SSR, and App-based routing
- Implement responsive designs perfectly using Figma, and iteratively refine the implementation with designers and managers.
- Enhanced the Progressive Web Apps (PWA) and SEO using next-pwa and meta tag
- Enhanced dashboard performance through AG Grid integration, server-side rendering, and optimized data retrieval methods
- Engineered over 50 API endpoints across multiple backend services using Go, FastAPI, and Nest.js
- Optimized PostgreSQL / PostGraphile architecture, resulting in a 50% reduction in complex query execution time
- Leveraged diverse ORMs including SQLAlchemy for Python and Prisma for JavaScript projects
- Orchestrated application deployment on AWS EKS and implemented Docker containerization for improved scalability
- Integrated LLM technologies to create an AI-powered assistant for business strategy recommendations
- Implemented a comprehensive testing framework with Pytest, and k6, boosting API coverage by 15% and overall performance by 10%
- Partnered with data science teams to develop ETL pipelines capable of processing vast amounts of diverse data daily
- Honed expertise in cutting-edge software engineering practices, specializing in AI/ML-driven solutions for startups, consistently delivering on time and garnering positive user feedback
Principal Front-end Engineer
Microsoft
11/2023 - Ongoing
Seattle, WA
Viva Goals
OKR (Object Keys and Results) platform for archiving team and project goals
- Revamped front-end architecture with React, Vite, Typescript, RTK, React query, and SSR
- Reduced average page load time from 6 seconds to 2 seconds by Lazy Loading, Optimizing images and SVGs, Minifying CSS
- Introduced the use of Nx monorepos which significantly enhanced our code organization, distributed Tasks in CI, and scalability
- Implement responsive designs perfectly using Figma, and iteratively refine the implementation with designers and managers.
- Enhanced Web accessibility (WCAG) and Performance optimization with Browser DevTools and Lighthouse
- Integrated Storybook for better component development and documentation
- Utilized D3.js to create interactive and responsive charts, graphs, and data visualizations
- Developed Figma plugins leveraging MJML that convert Figma designs into Outlook-compatible email templates automatically
- Created numerous PowerShell scripts to automate the generation of notification server and client code based on dynamic parameters
- Pioneered the implementation of Websocket, which streamlined data retrieval processes
- Designed pyramid testing scenarios with unit testing (Jest+React-testing), integration testing, and end-to-end testing
- Implemented well-structured automation testing testing using Playwright and Cucumber
- Utilized .NET 8 and various Azure Event Grid to construct a robust notification message system
- For data storage and retrieval, Utilized Azure Cosmos DB, a globally distributed, multi-model database service
- Employed Azure DevOps for our CI/CD pipelines, automating the build, test, and deployment processes
Web Designer
IT Solutions Consulting
10/2021 - 11/2023
Seattle, WA
Qardio
Remote Patient Monitoring system for fetching billions of patient data points, ensuring continuous availability for customers
- Worked on a high-performance customer-facing web application utilizing React, Next.js, Redux, TypeScript, HTML5, SASS, and Chart.js
- Leveraged GraphQL queries and mutations to enhance API performance.
- Implemented role-based access control (RBAC) and authentication mechanisms ensuring secure access to resources.
- For the customer API layer, implemented CRUD transaction handling, integrated interceptors using Nest. js and Flask API .
- To ensure scalability and efficiency, designed asynchronous Microservices using Docker and RabbitMQ
- Migrated Kubernetes infrastructure to upgraded version of Plumi for seamless transaction processing under clinical workload growth.
- Completed the core component: a livestream ECG monitor that delivers real-time ECG readings beyond the usual 30-second limit.
- For processing HL7 messages including ADT and MDM, ORU, Set up two Mirth Connect Channels.
- Made a great use of AWS services such as Kinesis Stream, S3 bucket, AWS Lambda functions, and DynamoDB.
- Configured Grafana dashboards for key metrics and performance indicators from Prometheus, InfluxDB, and Elasticsearch
- Utilized Kibana to analyze and search log data stored in Elasticsearch, enabling real-time troubleshooting and root cause analysis
Senior Frontend Developer
DraftKings
06/2020 - 10/2021
Boston, MA
DraftKings
SportsbookSports betting platform with a secure authentication, an interactive Betslip component, a Cashout, and In-play sports events
- Migrated from Backbone.js + Ruby on Rails to Next.js+ Node, improving performance by 50%.
- Implemented a new fashionable UX/UI design using Figma and Adobe.
- Built complex composed components and introduced Storybook for UI development, testing, and documentation.
- Set up the Varnish, Ngnix and several CDNs for cache and load balance
- Supported 25 languages and 12 different layouts based on locales and customers.
- Designed pyramid testing scenarios with unit testing (Jest+React-testing), and E2E testing (Cucumber+Playwright).
- Monitored performance and reproduced bugs using Sentry IO.
- Employed the Ansible automation tool for configuration management, application deployment, and orchestration in the front end DevOps
- Introduced livestream videos and live tracker widgets based on the HLS library and iframe customization
- Built the CMS dashboard using Go and MySQL to configure market and layout settings for several brands and locales
Full Stack Developer
JPMorgan Chase & Co.
02/2018 - 05/2020
New York, NY
AI-based Bond OTC Trading Platform
- Developed and maintained a real-time bond price streaming dashboard as part of a cutting-edge AI-driven Bond OTC Trading Platform, utilizing React, Node.js, WebSocket, and MongoDB
- Used advanced time series analysis techniques and machine learning models to handle time-series prediction challenges
- For real-time predictions, used caching for common queries, pre-fetching data, and using efficient data structures and algorithms
- Built an ETL pipeline to standardize and clean the data that comes from financial data providers - FINRA and BondCliQ.
- Optimized database queries and data models using MongoDB, resulting in a 30% improvement in query performance and faster data retrieval
- Worked with a variety of technologies, including Python, R, TensorFlow, Keras, and Scikit-Learn.
- I was comfortable working with large datasets and have a good understanding of data preprocessing techniques
Frontend Developer
Restb.ai
09/2016 - 02/2018
Barcelona, Spain
Restb.ai
AI-powered Real Estate Analytics Platform
- Successfully delivered dynamic, user-friendly, multi-browser compatible frontend application from scratch by writing 60+ components using React, Javascript, HTML5, CSS3, Redux, and Styled Component.
- Implemented responsive designs resulting in a 25% increase in mobile traffic
- Fully generated PDF documents for property reports
- Developed custom application workflows, improving operational efficiency by 20% for our key clients.
- Managed JSON data transfer within applications, ensuring accurate and efficient data handling.
- Served as a technical advisor for integrating Node.js into existing projects, boosting back-end performance.
- Setup virtual environment and containerization using Docker and Kubernetes
- Participated in 20+ weekly code reviews to ensure code quality and system efficiency
- Configured the CI/CD; Jest, Enzyme for unit testing, Gitlab for automatic deployment
Software Developer
IBM
10/2013 - 09/2016
Tokyo, Japan
Comparative Insights Application
- Designed and developed web-based business intelligence and data visualization applications using Backbone.js (MVC pattern), JavaScript, HTML, CSS, jQuery, helping VPs and project managers to explore and gain actionable insights from their data
- Used Coffeescript and handlebars template for rendering the pages
- Implemented the pixel-perfect responsive design with Photoshop collaborating with designers
- Created the CMS pages for administrators using Ruby on Rails.
- Wrote Unit E2E testing with Karma and Mocha.
- Started refactoring based on SPA programming using React and Angular.
- Set up the Redis (memory DB) for the performance.
- Fetch the data using Ajax call for CRUD operations.
- Completed the authentication page using session storage.
- Partnered with backend developers implementing communication solutions.
Education
Master's Degree in Computer Science
4.0
Osaka University
04/2008 - 10/2013
Osaka
Skills
Programming Languages
- HTML / CSS
- Javascript (ES6)
- Typescript
- Python
- Java
- SQL
- Go / Golang
- C#
- PHP
Front end
- React / Angular / Vue
- React Native / Flutter
- Tailwind / M-UI / Radix UI
- Vite / Webpack / Parcel
- Rxjs
- Nx / Monorepo
- Next.js / Svelte
- Redux / NgRx / Mobx
- React Query
- Three.js / D3.js
- Storybook
Back end
- Django / Flask / Fast
- Node.js / Express.js / Nest.js
- Ruby / Rails
- WordPress
- .Net / MVC
- WebSocket
- Microservices / Serverless
- Restful / gRPC / GraphQL / Webhook
- JWT / SSO / MFA
- RabbitMQ / Kafka
Database Management
- SQL / T-SQL
- MongoDB
- Redis
- Cassandra / InfluxDB
- Snowflake / Spark
- ElasticSearch
- ORM
Dev-ops / Cloud services
- AWS / GCP / Azure
- Docker
- Kubernetes
- Jenkins / Gitlab CI / Github Actions
- Terraform / Pulumi
- Ansible
- Apache / Ngnix
- CDN / Varnish
- AWS lambda / Cloudflare
- Firebase / Supabase
Testing / Others
- Jest / React Testing / Mocha / Enzyme
- Cypress / Playwright / Cucumber
- Sentry / Lighthouse / Datadog
- Grafana / Kibana
- Github / GitLab
- Agile Methodology
- Jira / Microsoft Azure
- Scrum / Kanban