Software Development Engieer Entry Level
Summary
I'm a new grad student from Columbia University, majoring in Computer Science. I performed well during my study on CS-related courses such as SaaS, distributed systems, database and etc, with a high GPA of 3.88 during the first year.
I worked on lots of full-stack web programs such as Unified Forum Website for Students and Reading Notes on Staff Tutorial, with which I have practiced skills in frontend - JQuery and Javascript frameworks (React, Vue.js), as well as backend development using Python (Flask, Django) and Ruby on Rails. These programs gained me grasp of Agile development, Restful API and CI/CD process. Besides, I communicated well with group members during projects and acted as leader several times.
I also implemented a distributed key-value database based on Paxos using Golang, which is fault-tolerant and consistent. I implemented multi-Paxos by replicating write-ahead log to enhance those features. I improved the scalability of the system by sharding between nodes according to hash value of keys. From this project I understood the obstacles and solutions in building large-scale distributed system, and I want to further work on it.
Moreover, I have abundant experience in using cloud platforms such as GCP and AWS, as well as large-scale data tools like Spark, Hadoop and Airflow, using them to build websites as well as analyze data in large scale. In a project I built Spark/Airflow streaming pipeline to collect realtime data from Twitter and stock price from IYF.
Expectations
Growth in career and technical skills.
Employment Preferences
Relocation destinations:
- New York, United States
- New Jersey, United States
- Washington, United States
- Florida, United States
- Texas, United States
- California, United States
- District of Columbia, United States
Expected Base Salary
**,000 USD
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
