Summary
A results-driven Computer Programmer with 6 years of experience in designing, developing, and deploying robust software solutions. Proficient in multiple programming languages including Python, Java, and C++, Andre is passionate about optimizing algorithms and enhancing system performance. Adept at full-stack development and collaborating effectively in agile environments to deliver high-quality, scalable applications that meet business objectives.
Experience
Software Development Engineer IIMicrosoft
- Led the refactoring of a critical microservice using Python and Flask, reducing latency by 25% and improving reliability by 15% for over 10 million daily users.
- Implemented new API endpoints for cross-team integration, handling over 5,000 requests per second with 99.9% uptime and contributing to a 10% increase in developer adoption.
Software EngineerAmazon
- Designed and developed a scalable data processing pipeline using AWS Lambda and SQS, efficiently handling over 1TB of raw log data daily and reducing processing costs by 18%.
- Improved application performance by 40% through algorithm optimization and efficient data structure implementation for a core e-commerce recommendation service written in Java.
- Collaborated with product teams to translate complex requirements into technical specifications, successfully launching 3 major customer-facing features ahead of schedule.
Projects
Distributed Caching System
- Developed a fault-tolerant, distributed in-memory caching system in Go, supporting consistent hashing and data replication for high availability.
- Achieved a 99.9% cache hit rate in simulated workloads, demonstrating efficient data distribution and retrieval.
- Implemented a LRU eviction policy, significantly optimizing memory usage and performance under heavy load.
Personal Portfolio & Blog
- Designed and developed a responsive personal portfolio and blog site using React, Node.js, and a GraphQL API, deployed on AWS S3 and CloudFront.
- Integrated dynamic content management capabilities, allowing for easy updates and publishing of new articles without code changes.
- Optimized SEO, resulting in a 40% increase in organic search traffic within the first three months post-launch.
Real-time Chat Application
- Built a real-time chat application using Python (Flask) for the backend and WebSocket protocol, providing instant message delivery.
- Implemented user authentication and secure message encryption, ensuring data privacy and integrity.
- Scalability testing showed support for over 1,000 concurrent users with minimal latency, demonstrating robust backend design.
Education
University of WashingtonBachelor of Science in Computer Science
- Graduated Summa Cum Laude with a GPA of 3.9/4.0
- Awarded Dean's List honors for 6 consecutive semesters
- Completed a capstone project on distributed systems, achieving a perfect score
Skills
Programming Languages
PythonJavaC++JavaScriptGoTypeScript
Cloud & DevOps
AWS (EC2, S3, Lambda, RDS, SQS)AzureDockerKubernetesCI/CDTerraform
Web Technologies
ReactNode.jsRESTful APIsGraphQLHTML/CSSFlask
Databases & Tools
PostgreSQLMySQLMongoDBRedisGitJiraConfluence
Methodologies
AgileScrumTest-Driven Development (TDD)Object-Oriented Design (OOD)Microservices