Summary
Experience
Junior Backend DeveloperInnovateTech Solutions
- Developed and maintained RESTful APIs using Python/Django, processing over 10,000 requests daily with 99.9% uptime and consistent performance.
- Optimized database queries and schemas in PostgreSQL, reducing average API response times by 25% for critical user-facing operations.
- Implemented new microservices for enhanced data processing and analytics using FastAPI, improving system scalability and reducing operational costs by 15%.
- Collaborated with front-end and mobile teams to integrate new API endpoints, successfully deploying 5 major new features in Q4 2023.
- Contributed to CI/CD pipeline improvements, reducing deployment time by 10% through automation scripts.
Software Engineering InternFutureLink Corp
- Assisted in developing a data migration script in Java, successfully moving over 1 million records between legacy and new database systems with zero data loss.
- Contributed to unit and integration testing efforts for core backend services, increasing code coverage by 20% across key modules using JUnit and Mockito.
- Researched and documented API specifications for a new internal service, accelerating the development phase by an estimated 2 weeks.
- Participated in daily stand-ups and sprint reviews in an Agile development environment.
Projects
E-commerce API Backend
- Built a secure RESTful API for an e-commerce platform using Python, Django REST Framework, and PostgreSQL for product, user, and order management.
- Implemented user authentication (JWT) and authorization, ensuring secure access and operations for over 5 distinct user roles.
- Achieved a 30% improvement in transaction processing speed through optimized database interactions and caching mechanisms.
Real-time Chat Application
- Developed a real-time chat application backend with Node.js, Express, and Socket.IO, handling persistent connections and message broadcasting.
- Managed concurrent connections for up to 50 active users, ensuring low-latency message delivery and robust error handling.
- Utilized MongoDB for message storage, designing efficient schemas for quick retrieval and user-specific message histories.
Task Management System API
- Designed and implemented a task management API using Java Spring Boot, MySQL, and Hibernate for robust data persistence.
- Supported user registration, task creation, status updates, and task assignment functionalities with full CRUD operations.
- Developed comprehensive unit tests for all service layers, achieving over 90% code coverage to ensure system reliability.
Education
University of Texas at AustinBachelor of Science in Computer Science
- Graduated with High Honors, GPA: 3.8/4.0
- Completed capstone project: Developed a secure RESTful API for a campus resource booking system.
- Relevant Coursework: Data Structures & Algorithms, Database Management Systems, Object-Oriented Programming
Skills
Programming Languages
PythonJavaJavaScriptGoSQL
Backend Frameworks
DjangoSpring BootNode.js (Express)FastAPIFlask
Databases
PostgreSQLMySQLMongoDBRedisSQLite
Cloud & DevOps
AWS (EC2, S3, Lambda, RDS)DockerGitCI/CDKubernetes (basic)Linux
Tools & Methodologies
RESTful APIsMicroservicesAgile/ScrumJiraPostmanSwaggerUnit Testing