David Lee Estrada
Senior Software Developer
Address: Palmview, Texas
Phone: 509-***-**** Email: *******************@*****.*** Linkedin: https://www.linkedin.com/in/david-lee-estrada-27b2a3302/ Professional Summary
Dynamic and results-driven web and mobile developer with over 8 years of experience in designing, developing, and deploying innovative applications. Proficient in a wide range of technologies, including JavaScript, TypeScript, React, Vue.js, PHP, Laravel, Python, Flask, Django, MySQL, React Native, Kotlin, and Flutter. Experienced in collaborating with cross- functional teams to deliver high-quality solutions that meet business objectives and enhance user experiences. My rich background in startups has honed my ability to adapt quickly, embrace challenges, and drive project success in fast-paced settings. Committed to continuous learning and improvement, I am a proactive team player who thrives in collaborative environments where innovation flourishes. Work Experience
Senior Software Developer
February 2022 - August 2024
Boca Web Agency - Boca Raton, Florida
Developed a high-performance web application focused on data visualization and management using React v17 and v18 and TypeScript. (DataVizPro)
Built reusable, well-typed React components and integrated Material-UI for responsive design. (DataVizPro)
Integrated React applications with MS Dynamics F&O for seamless production-related data transactions. (DataVizPro)
Enforced strict type checking and code quality standards using TypeScript, ESLint, and Prettier. (DataVizPro)
Integrated RESTful APIs with Axios, ensuring type-safe responses and implementing caching strategies. (DataVizPro)
Utilized Microsoft Azure services for application hosting and data storage, ensuring scalable and secure performance. (DataVizPro)
Implemented bug fixes and enhancements in both React v17 and v18 environments, improving user experience. (DataVizPro)
Built a scalable back end using FastAPI in Python, ensuring efficient API communication and data processing for the application. This back end provided the necessary infrastructure to handle user requests and manage the application's functionalities. (Smartesq)
Implemented CI/CD pipelines using Jenkins and GitHub Actions, enhancing deployment efficiency and reliability. (Smartesq)
Developed a user-friendly and visually appealing front end based on a Figma design using Svelte. This front end ensured an intuitive and engaging user experience, facilitating easy interaction with the application's features. (Smartesq)
Joined the small startup team behind an online debate platform to facilitate development efforts toward initial public release. (Kialo)
Delivered key features comprised of a tree structure for post replies, notifications system, universal post feed components, and data scraping from external sources.
(Kialo)
Applied Object-Oriented Programming design principles to enhance code maintainability and scalability. (Kialo)
Advised the CTO on code quality and best development practices. Worked closely with the CTO to manage expectations in terms of scope and quality of work items. (Kialo) Senior Full-Stack Developer
April 2021 - January 2022
Denver Auto Company - Parker, Colorado
Contributed to the vision and design of Denver Auto’s web application using React v17 and TypeScript, enhancing type safety and code maintainability.
Enhanced user experience on the company’s web platform, achieving a 30% increase in customer engagement through optimized UI components and responsive design using Tailwind CSS.
Developed the mobile version of the application utilizing React Native, creating reusable components that ensured consistency across platforms and improved maintainability.
Implemented user feedback-driven enhancements, resulting in a 20% reduction in support tickets related to UI issues by utilizing Jest and Cypress for testing.
Utilized Agile methodologies to manage project timelines effectively, actively participating in daily stand-ups and sprint reviews using Jira for task management.
Created reusable components and libraries, significantly improving team productivity and fostering a shared codebase across projects.
Employed frameworks like Next.js for server-side rendering and improved SEO, as well as Vue.js for specific project needs, showcasing versatility in front-end technologies.
Collaborated closely with the AI team to integrate features such as image recognition and predictive analytics, using Python and Flask for backend services.
Maintained clear documentation for the codebase and APIs using tools like Swagger, ensuring that team members could easily understand and contribute to ongoing development.
Leveraged cloud services such as AWS and Azure for deployment, ensuring scalable and reliable application performance.
Worked with microservices architecture to enhance application modularity and maintainability, utilizing Node.js and Express for backend services.
Managed databases using MySQL and MongoDB, ensuring efficient data handling and storage solutions.
Gained experience with ArcGIS APIs for JavaScript/Python, implementing mapping and geospatial features in web applications.
Full-Stack Developer
May 2020 - March 2021
Ziker Technology - Austin, Texas
Built a full-fledged web application (SPA + API) from scratch for a real estate startup.
(PropertyPal)
Worked closely with stakeholders using an Agile approach for effective expectations management. (PropertyPal)
Implemented the front end in SPA fashion using React. (PropertyPal)
Created a Django-based REST API for both front-end and mobile clients deployed to Heroku. (PropertyPal)
Refactored the file risk management platform to use the latest stacks specific to each version. (Altitude Networks Inc)
Implemented an API call with cancelable promises using React Hooks. (Altitude Networks Inc)
Re-implemented several UI components based on the new mockups. (Altitude Networks Inc)
Wrote unit tests using Jest and added snapshot tests to all the UI components.
(Altitude Networks Inc)
Designed and implemented a machine learning system that recognizes and extracts meaningful information from accounting documents using deep learning algorithms.
(Sanad Cash, Inc)
Designed and implemented highly scalable, reliable, and distributed back-end services using Python, FastAPI, Celery, Redis, and MongoDB to process incoming data in real- time. (Sanad Cash, Inc)
Implemented the detection and classification of important objects on input documents, like QR codes, tables, headings, company logos, signatures, and many more. (Sanad Cash, Inc)
Full-Stack Developer
September 2018- February 2020
Octaria Software Development - Houston, Texas
Built an admin management web app for the property listing platform with React and TypeScript. (Listing Loop Pty Ltd)
Developed the responsive mobile screens of the buyer app for the real estate platform.
(Listing Loop Pty Ltd)
Fixed a slow performance issue with a lagging UI on mobile devices. (Listing Loop Pty Ltd)
Implemented the pagination with infinite loading for the properties list. (Listing Loop Pty Ltd)
Handled the implementation of the Firebase DB migration scripts in JavaScript.
(Listing Loop Pty Ltd)
Ensured the components and Redux-saga modules were thoroughly tested with Jest.
(Listing Loop Pty Ltd)
Built pixel-perfect pages using React following the designs given by Adobe XD. (My Roadmap)
Updated code layout for better maintenance, particularly for the Redux part. (My Roadmap)
Developed a mobile app for iOS and Android, using React Native from React code by using Ionic React and implemented push notifications and deep links. (My Roadmap) Front-end Developer
September 2016- September 2018
Octaria Software Development - Houston, Texas
Contributed significantly to a web port of the company's main desktop product for interacting with 3D models across multiple industries. (Seequent)
Examples included geological models for mining and exploration, watershed models, and city transportation models. (Seequent)
Helped architect and implement the front-end model parser, emphasizing performance. (Seequent)
Overcame many challenges such as loading data on-demand, reducing memory use, and optimizing UI render to support models up to 1GB in size. (Seequent)
Implemented automated end-to-end (E2E) tests in our Azure pipelines using BrowserStack and Nightwatch.js. (Seequent)
Web Development Intern
April 2014- September 2016
Indeed - Austin, Texas
Collaborated on projects and developed new features while fixing bugs and maintaining existing codebases.
Gained hands-on experience with web technologies (JavaScript, HTML, CSS) and participated in code reviews, receiving feedback from mentors.
Attended training sessions and workshops on best practices, working closely with cross-functional teams.
Education
Webster University - St.Louis, MO
2012 - 2016
Bachelor’s degree - Computer Science
Skills
JavaScript
TypeScript
React
React Native
Redux
Next.js
Vue.js
Tailwind CSS
Bootstrap
Material UI
Spring Boot
MySQL
NoSQL
MongoDB
PostgreSQL
AWS
Azure
Docker
Kubernetes
CI/CD Tools
jQuery
Node.js
ExpressJS
PHP
Laravel
Python
Flask
Django
Firebase
GraphQL
Java
TDD
Jest
Cypress
Scrum
Agile
Git
Jira
Webpack
SaaS
RESTful APIs
Figma