We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

New Jersey, NJ

Summary

  • 2+ years of IT experience with a focus on technical implementation.
  • Excellent experience of implementing various Java based technical solutions using advanced Java concepts and Java/GWT based web applications.
  • Strong on database programming (SQL). Hold very good experience of Oracle PL/SQL programming.
  • Possess entire Software Development Life Cycle experience which includes requirement analysis, software design, coding, testing, and deployment.
  • Recently graduated with an excellent GPA (3.75). Stayed in top 5% of the class throughout the Masters.
  • Passionate about the technology, hold outstanding ability to explore and learn new technology independently. (Exploring on Google Web Toolkit and Google App Engine at present).
  • Have strong capability to work under pressure and maintain professionalism.

Professional Experience

Confidential, NJ USA (June 2009 – Till Date) (Software Developer)
Project: Confidential
DescriptionPower Panel for Google Apps provides advanced IT management and end-user capabilities for GoogleApps. Provides hidden features of Google App to administrator and end-users using Google APIs.

  • Developed shared contact management, provisioning management, resource management, delegate admin module and licensing model.
  • Implemented easy to use and efficient GUI using GWT/Java and Architected the web based solution using Spring Web MVC.
  • Implemented business functionality at server side using Java Servlet and JSP.
  • Involved in testing, production support and deployment on Google App Engine.

Environment: Java 6.0, Eclipse, XML, Servlet, Spring Web MVC, Google Web Toolkit/App Engine

Confidential, NJ USA (Oct 2008 - May 2009) (Master’s Research project)
Project: Neighborhood Auditing Tool 
Description: NAT is a Web based Ontology auditing tool for the Unified Medical Language System (UMLS) concepts. Provides features for UMLS auditors to find and report errors in UMLS more efficiently and accurately.

  • Involved in search panel, optimized the search function, and also involved in different UMLS concept display panel.
  • Designed GUI for concept panel and its relationships (parent panel, child panel, synonym panel, and concept relationships panel) using Java Swing and Implemented multithreading for quick GUI response using EvenDispatchThread.
  • Implemented Applet-Servlet communicationto connect the UMLS Oracle database server using JSP, Servlet, and JDBC.
  • Developed SQL queries to find relationships for a concept from UMLS database.

Environment: Java 6.0, NetBeans, Java Swing, Multithreading, Java Servlet, Tomcat, Oracle 10g

Confidential (Jan 2005 – Jan 2006) (Software Developer)
Project: Confidential 
Description: Confidential is a detailed business process reengineering and analysis application for understanding diverse commercial requirements of Fastest Moving Consumer Goods Company – Nirma Ltd.

  • Involved in designing and implementing GUI for some of the objects of procurement module as well as warehouse module.
  • Developed the report for various modules of NEA using SQL and Oracle Report 6i.
  • Highly involved in production support and maintaining the system.

Environment: Oracle Developer 2000, PL/SQL

Graduate Projects

  • Calculator for infinite long integers (C++)

Developed a calculator that supports addition, subtraction, multiplication, division and power operations with numbers of infinite size. Implemented using linked list.

  • Scrum Project Management Tool (Java, Oracle 9i)

Designed and Developed a Project Management Tool, for an organization that uses scrum methodology for software development.

  • On Line Jury System (Java Socket Programming)

Developed an online Jury System, implemented a client - server architecture in a multi-threaded environment, resembling a panel of judges passing a verdict on a given case and allowing them to reach a common resolution on a given case.

  • Video Store System (Java, Oracle 9i)

Designed and developed an easy to use GUI based application for a chain of video rental stores featuring modules for inventory control, rental management and client management.

  • Online Chat System (Java Applet and Socket Programming)

Developed multi-threaded chat system using Java Swing based on client-server architecture.

  • Association rules for Data Mining (Java)

Implemented ‘Apriori Principle’ to find association rules of Data Mining, using Trie Data Structure.

  • Implemented Huffman encoding and decoding Data Compression algorithm using C++.
  • Simulated Distance Vector Routing Protocol in a multi-threaded environment using Java.
  • Developed Online Address Book using HTML and PSP.

Education

  • Master of Science, Computer Science
  • Bachelor of Engineering, Information Technology

Technical Proficiency

Languages / ToolsJava, Java Swing, Java Servlet, Google Web Toolkit (GWT), Google 
App Engine, PL/SQL, HTML, XML, PSP, Oracle Developer Form & Report, C/C++
DatabaseOracle 10g, MS Access, MS SQL Server
Other Concepts: Data Structures and Algorithms, Object-Oriented Analysis and Design,  Data Management System Design, Project Management 
Others: MS Office, Toad, Eclipse, NetBeans, Aqua Data Studio, Visio

We'd love your feedback!