Sitong Ge is seeking a full-time software engineer position with strong skills in Java/J2EE technologies, SQL, and MongoDB. Ge has a Master's degree in Computer Science from USC and has developed several projects including an event search and recommendation engine using Java servlets, RESTful APIs, and MongoDB. Ge has experience working independently and as part of a team through internships and past work experience programming PLC systems.
VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...
Sitong Ge Seeking Software Engineer With Java Skills
1. Sitong Ge
Email : sitongge@usc.edu Mobile : +1-323-356-1674
Summary
Seeking a full-time software engineer position. Strong knowledge in Java/J2EE technologies, SQL and MongoDb.
Good command on all phases of application life cycle management from gathering requirements to implementing
and testing. Able to work well independently or as part of a professional software engineering team.
Education
•
University of Southern California Los Angeles, CA
Master of Science in Computer Science December 2017
•
Michigan State University East Lansing, MI
Bachelor of Electrical Engineering December 2014
Projects
• Java Web Service Development Event Search and Recommendation Engine
◦ Developed a personalized recommendation dynamic web page for users to discover nearby events
◦ Programmed Java servlets with RESTful APIs to handle HTTP requests and responses
◦ Built relational and NoSQL databases (MongoDB) to fetch event data from Ticketmaster API
◦ Designed content-based recommendation algorithms for personalized local event recommendation
◦ Deployed server-side to Amazon EC2 to handle 150 QPS tested by Apache JMeter
◦ Used Golang to handle HTTP requests and responses same as Java Servlet but with shorter code
• User Behavior Analysis
◦ Built an ElasticSearch project to store and process user session data before analysis.
◦ Monitored GeoIp in Kibana to analyze the geographic and time distribution of customers
◦ Tested the geolocations of 10,000 fake users with JMeter to improve the quality of the product
◦ Coded a MapReduce program in MongoDB to aggregate time series data and predict peak seasons
• Online Shopping Website with Elastic Distributed Database on Amazon AWS
◦ Developed a multi-tier online shopping web application with an elastic distributed database that can scaled out/in
according to real-time workload changes
◦ Implemented a load balancer to route different queries to master and slaves using round-robin algorithm
◦ Guaranteed the high availability (HA) of the database in the real-time using backup slaves
• Event Search and Recommendation Engine Android App
◦ Developed an Android App for users to post events and search nearby events based on keyword tags
◦ Integrated Google Map API to display the nearby hot events and navigate to the event
◦ Used Google Firebase to storein storing and managemanaging UGC including images, descriptions, and geolocations
◦ Utilized in-app advertising (Google AdMob) to display Google advertisers and keep users engaged
• Weenix Kernel Hacking
◦ Developed and tested an x86 architecture OS called Weenix on top of Qemu emulator in Ubuntu
◦ Built modules of bootstrap loader such as thread creation and synchronization primitives
◦ Implemented full functionality of virtual file system and virtual memory management system modules
Work Experience
• The Whole Food Nut Software Intern March 2018 - August 2018
◦ Design Java Servlet for a healthy recipe application and stored data in MongoDb
• YeDe Automation Co Ltd PLC Programmer March 2015 - July 2015
◦ Programmed Fanuc robotics PLC system to serve assembly lines of a dairy factory
Programming Skills
• Web Technologies: Java Servlet, JSP, Golang HTML, CSS, JavaScript, JQuery,Bootstrap
• Database: relational database (Oracle, MySQL)NoSQL database(MongoDB), BigTable, BigQuery