Software Developer Resume
TX
Professional Summary
- 1 + years of experience in diverse areas of Software Development such as Analysis, Design, Development, Maintenance, Testing, and Implementation of software systems.
- Strong knowledge in Java, development, and maintenance experience of Enterprise Application.
- Experience in Software development life cycle (SDLC) including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements.
- Expertise in technologies using C, Java, C#.NET.
- Experience in Web Technologies using HTML, CSS and PHP.
- Experience in Database Development using SQL, Stored Procedures, Functions and Triggers.
- Experience in Unit, Integration, System, Regression, and Database testing.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Seeking for an entry level position in the field of information technology in a renowned organization.
EDUCATION
- MASTER OF SCIENCE in Computer Science.
- Areas of Concentration: Software Engineering, Databases, and Networks.
TECHNICAL SKILLS
Programming Languages
C, Core JAVA, C#.NET
Web Technologies
HTML, CSS, PHP
IDE Tools
Eclipse 3.x, NetBeans 7.x, Visual Studio
Operating Systems
Windows 7, XP, Linux.
RDBMS & Clients
MYSQL, SQL.
Testing Methodologies
JUnit
Agile Methods and Software
Scrum, Pivotal Tracker.
Other Tools
SVN Version control, MySQL Workbench, Microsoft Office Tools, Assembla.
Areas of Expertise
Software Engineering, Databases, Networking.
WORK EXPERIENCE
Confidential,TX. Aug 2011 – May 2012
Engineering Intern – Software Developer
Project Description
- The goal of the project was to develop an intranet tool named Emetrics/HYDRA.
- The purpose of this tool is to analyze the data present in various databases and also add new records into the database.
- This tool is similar to a management tool but it contains some additional features like uploading/downloading files to/from the server, assigning work to employees, receive notifications of the assigned work and generate timely shift reports.
Responsibilities
- Involved in requirement gathering and analysis of the requirements of the system.
- Took Active part in Design and Development phases of Software Development Life Cycle (SDLC).
- Involved in creating Use cases, Class Diagrams, and Sequence Diagrams for the system using UML.
- Data stored and managed in back-end MySQL database and the front-end user interface using WinForms(C#).
- Implemented the database connectivity using JDBC.
Environment: C#.NET, JDBC, HTML, MySQL, Visual Studio, MySQL Workbench, Windows XP.
ACADEMIC PROJECTS
Networks
- The goal of the project was to implement an Internet ping server, and implement a corresponding client in Java language.
- The ping protocol allows a client machine to send a packet of data to a remote machine, and have the remote machine return the data back to the client unchanged (an action referred to as echoing).
Databases
- The challenge was to design and implement a database for keeping track of information about magazine and newspaper subscriptions. This could be used by a subscription service that sells these subscriptions, collects the subscription fees, keeps track of when each subscription starts and finishes, and sends out renewal notices before a subscription expires.
- Developed a web-based front-end user interface using HTML and CSS.
- Developed back-end API using PHP, MySQL, and Omega server.
Agile Development
- The main agenda of this project was to develop an online course advising system for CSE department which includes development for a web based platform using Scrum Development process.
- I have played the role as a member of the development team.
Android Application
- Developed an Android Application using Eclipse and Android plug-In which is used to keep the track of the positions of all the users.
- The positions of all other users can be seen by each user; the database also keeps a track of the locations that were set as checkpoints and indicates the user when they go near them.
Smart Card (RFID) based Driving License Management System
- The project is based on state-of-the-art smart card technology and C platform was used. All the data are stored on a memory chip which is present on the card.
- To perform operations on the card, it is inserted into a card reader which contains a microcontroller and then instructions are sent to the micro-controller.
- My role was to develop, write the code, and write test plans.
