Full Stack Web Developer Intern Resume
Iowa City, IA
TECHNICAL SKILLS:
Back end: Java(J2EE, JSP, Servlet), Ruby, Python, Swift/Objective - C, C++, OOPs ConceptExtensive Core Java Knowledge
Browser Based Front End / User Interface: JavaScript, jQuery, HTML5, CSS3, JSP, XML, Rails Framework, Web Services
Database: RDBMS, MySQL, PostgreSQL, SQL Server,DB2, NoSQL(learning)
Frameworks: Spring MVC, Xcode, Django, Rails, Twitter Bootstrap, AngularJS, Node.js(learning)
Integrated Development Environments: Cloud9(SasS), NetBeans, Eclipse
Web Servers: Apache Tomcat, Glassfish, WEBrick
Tools: and Technologies: REST services, Pivotal Tracker, Version Control System(git), Heroku, Trello, Weka
Testing Tools and Methodologies: TDD, BDD, Selenium, RSpec, Calabash, Cucumber, jUnit
Operating Systems: Windows, Linux, Unix
Network Protocols: HTTP,TCP/IP, SSL, ICMP, UDP,IP
Software Development Methodologies and Frameworks: Scrum/Agile, Iterative, Waterfall, MVC
PROFESSIONAL EXPERIENCE:
Full Stack Web Developer Intern
Confidential, Iowa City, IA
Responsibilities:
- Developed a website, for a Startup business, focused on providing better and simplified job searching experience to people
- Used the collaborative filtering algorithm to generate relevant jobs for end users, based on the search query provided and to improve UX
Technologies: Ruby on Rails, Cloud 9, PostgreSQL, Agile Development
Graduate Teaching Assistant
Confidential, Iowa City, IA
Responsibilities:
- Courses: Computer Science I: Fundamentals(Python), Data Structures, Java Programming
- Delivered a range of teaching and assessment activities including tutorials, mentoring, code review and peer advising at undergraduate level
- Mobile application which allows users to carpool based on certain criteria like age, gender, smoker/nonsmoker and music
- Used Parse SDK to store data and implement push notification to notify drivers/passengers about interested people
- Implemented Google maps to show the route from source to destination and wrote Unit Tests and Acceptance Test to test each functionality
- Built a fun 2-D car race game in iOS (Language: Swift)
- Goal: Player car avoids collisions with enemy cars and collects different bounties along the road
- Implemented animation, themes, collisions, sound effects and physics of player and enemy cars using the Sprite Kit tool
- Used NSUserdefaults to store high score of players
Technologies: iOS Sprite kit, Xcode
Confidential
Responsibilities:
- Confidential, a web-based application which allows users to play songs on radio stations based on an artist and genre
Tec Technologies: Ruby on Rails, Ruby Mine, jQuery, audio.js, Cucumber, Rspec, Pair programming, Pivotal tracker, GitHub, Agile, Sound Cloud API
Confidential
Responsibilities:
- Developed a web application that helps a victim file an FIR (First Information Reports) against crime
- Used a government I.D for victim authentication
- Evidences include data in text, audio, video, and image formats
- After investigation, the officer responsible can register the FIR using the application
Technologies: MySQL, Java Server Pages, Html, CSS