Web Developer Resume
4.00/5 (Submit Your Rating)
TECHNICAL SKILLS:
Programming Languages & Libraries: C, Java, Scala, OpenGL, Swing GUI, Sockets
Web Technologies: HTML5, PHP, CSS3, JavaScript, MySQL, JSON, jQuery.
Strengths: Quick learner, creativity, attention to detail, problem solving abilities, getting things done, commitment and responsibility to work.
EXPERIENCE:
Web developer
Confidential
Responsibilities:
- Developed a budget & finance maintenance website for both online and offline access using PHP, PHPExcel, MySQL, Ajax, JavaScript, CSS and HTML.
- Developed and deployed new features for accounting using PHP, JavaScript, CSS and HTML.
- Improved responsiveness of the website using Ajax.
- Designed, normalized and maintained the database using MySQL.
- Exported the data to Microsoft excel files using PHPExcel.
- Hosted and maintained the website on an Apache server running on Ubuntu.
- Documented entire code for future employees.
- Thoroughly tested each new feature by Unit Testing before deployment.
Summer Intern
Confidential, Gainesville, Florida
Responsibilities:
- Developed an algorithm to match startup co - founders using C.
- Researched and developed entrepreneurial qualities and potential success indicators.
- Researched and developed personality indicator questionnaire
- Developed and implemented an algorithm using C to match startup co-founders.
- Tested the efficiency of the algorithm with local entrepreneurs.
- Developed a new user interface that uses an Avatar to motivate people to exercise regularly using HTML, CSS, JavaScript and PHP.
- The avatar changes its physique based on the regularity of daily user input.
- The user can also upload their picture to the avatar for motivation.
- Tested and analyzed user reactions for their use of the exercise motivator.
- Developed a compiler from scratch for a pseudo language using C
- Built a Lexer that converts the given code into a sequence tokens.
- Built a Parser that uses the Lexer output and stores it in the form of an Abstract syntax Tree after verifying with the language grammar.
- Converted the output of the Parser to machine code and executed the result.
- Implemented a multi-layer DNS in a concurrent programming environment using Java that can handle up to 1000 concurrently running clients.
- Designed and implemented the client system.
- Designed and implemented local DNS servers that handle client requests including a cache system. The local DNS servers forward the requests to main DNS server if they cannot service them from their cache
- Designed and implemented a main DNS server that handles request from local DNS servers.
- Researched existing research papers and materials on 3G-WLAN connectivity.
- Worked with professor in analyzing best ways to achieve seamless mobility.
- Proposed a probability based approach to find the mobility patterns of users and then use the information to effectively decrease the handover latency and increase throughput.
- Worked on different stages of graphics pipeline and mathematical principles of Computer Graphics.
- Designed a cubic C1 Bezier curve from the user given control points in C using Opengl library.
- Implemented blending, de Casteljau's algorithm and sub division algorithm.
- Used Rasterization and implemented ZBuffer algorithm along with flat shading.
- Designed a Bezier surface patch using OpenGL and C
- Developed a music streaming app using Java, PHP and MySql.
- Designed and implemented an Android Music Streaming Service that streams the audio from the remote server.
- Implemented the server side functionality using PHP and server requests are handled using JSON.
- Databases: SQLite on Android and MySql on the server.