Backend Developer Intern Resume
4.00/5 (Submit Your Rating)
Mountain View, CA
TECHNICAL SKILLS
Programming languages: Java, Python, JavaScript, Go;
Web development: RESTful, Microservices, Jersey, Spring Boot, Spring Data, Maven, Node.js, Tomcat, JSON, RabbitMQ;
Database: MySQL, SQL Server, MongoDB;
System/tools: Linux, AWS, Bash/shell scripting, Git, Scikit - learn, NLTK, Glade, Docker, Postman;
PROFESSIONAL EXPERIENCE
Backend Developer Intern
Confidential, Mountain View, CA
Responsibilities:
- Manage jar files using Maven
- Geocoding using Google Map API
- Using Agile methodology for SDLC while working with the team to plan the sprints and create wireframes that align with organizational priorities
Software Developer Intern
Confidential
Responsibilities:
- Built a real-time running location monitoring system with Java based on Microservice architecture and Ubuntu
- Initialized running location through uploading pre-defined location data from JSON file
- Simulated running location defined in JSON file with Google Map API using Spring Boot, Spring Cloud and Netflix OSS
- Published current location data to message queue and client with Spring Boot, Spring Cloud Stream, RabbitMQ, WebSocket and Eureka
Software Engineer Intern
Confidential
Responsibilities:
- Develop a Client/Server LAN chat app in Ubuntu with C to support 1,000 concurrent users
- Designed registration, login, friend list and chat UI with Glade and GTK+
- Implemented connections of message reception and forwarding on server side, friends status and message notification on client side with multithread and socket