Software Developer Intern Resume
Los Gatos, CA
TECHNICAL SKILLS:
Technology and Tools: Java, C, MySQL, PostgreSQL, JavaScript, HTML, CSS, Bootstrap, jQuery, AJAX, RESTful API, REST client, HTTP, JSON, Git, Netbeans, eclipse, Intellij, MS Visual Studio, VM VirtualBOX, XAMMP web Server, Selenium, WebDriver, Firebug, Firepath, JIRA, MongoDB, Unix/Linux, Ubuntu, Mac OS, Windows
Knowledge: Object Oriented Design, Data Structure and Algorithm, Software Development life - cycle, DB2, JDBC, RDBMS, MS SQL server, Software Process Management (Agile - Scrum), Waterfall Model, SDLC and STLC, Unit Testing, Web development, OAuth 2.0, JSON Web Tokens, Working with APIs, Big Data (JSON, MongoDB), Docker environment
PROFESSIONAL EXPERIENCE:
Software Developer Intern
Confidential, Los Gatos, CA
Responsibilities:
- Perform OAuth2.0 Authorization from custom built UI in browser (Three legged O-Auth)
- Google Analytics API consumption using HTTP protocol methods
- Use JSONP for Cross Domain requests to overcome Same-Origin-Policy in development phase asynchronous request handling with AJAX
- Parse JSON using JQuery library and display data in appropriate format in UI.
- Use Bootstrap and CSS for better/intuitive presentation
- Extend this project to Two legged OAuth for server-server authorization
- Build JSON Web Tokens to authenticate and receive active Token from Google API
- Study and develop based on various JS libraries
- Use dev environment in Docker to embed this feature into company’s WebApp
- Project: Data Analysis
- Parse CSV and JSON files for missing data
- Created a Java Application tool to find missing data given two data Files
- Data analysis of Beacon AMA endpoints and quantifying anomalies
- Bug management in JIRA
- Test Automation with Cucumber Framework
- Linux development environment
Computer Tech Support Level 2
Confidential, Santa Clara, CA
Responsibilities:
- Hardware/Software troubleshooting, diagnostics and repair
- Data recovery, transfer and backups
- Manager for Sony’s VAIO Computer repair center in Santa Clara manager for new hires throughout the West Coast district
- Designed and implemented hotel reservation system with MVC design pattern
- Use of Swing Java library for UI
- Serialization and Deserialization of Objects to/from secondary storage
- Extensive Use Data Structures for UI design
- Banking System In JAVA and C
- Configure JDBC connection to DB2
- Use of Prepared Statements for querying data from Database
- Use Stored Procedures and Cursors in C version
- Handle all exceptions gracefully
- Aggregation website (Hub)
- Co-led project creating aggregation website for al resources.
- Develop and communicate through all phases of SDLC, Create UML diagrams
- Use Jsoup to Scrape HTML DOM content
- Store data in Database with SQL dump file
- Query as needed on a dynamic page using Angular JS framework and PHP
- Implemented User Login system with PHP and MySQL
- Manage users with PHP Sessions
- Build a RESTful web app (CityPix)
- Setup REST client for API consumption of Google and Instagram
- Use jQuery library, AJAX for HTTP parsing/requests responds
- HTML, JavaScript to present content in efficient, meaningful manner
- Participate in a creating a multi-threated application using Pthreads from POSIX with focus on avoiding race-condition and dead locks (VM VirtualBox, Debian GNU/Linux, C)
