Summary
Proactive and detail-oriented Junior Backend Developer with 2 years of experience in designing, developing, and maintaining robust backend systems. Proven ability to optimize database queries, build scalable APIs, and implement microservices in Python and Java environments. Eager to leverage strong problem-solving skills and technical expertise to contribute to innovative projects and drive impactful solutions in a fast-paced tech environment. Committed to continuous learning and applying best practices in software development.
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
