We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

UsA

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 (June 2009 Till Date) (Software Developer)
Project: LTech Power Panel
Description: Power 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,India (Jan 2005 Jan 2006) (Software Developer)
Project: Nirma Enterprise Application NEA
Description: NEA 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)
  • 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 / Tools: Java, Java Swing, Java Servlet, Google Web Toolkit (GWT), Google
App Engine, PL/SQL, HTML, XML, PSP, Oracle Developer Form & Report, C/C++
Database: Oracle 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

Accolades:

  • Worked as a TA (Teaching Assistant) for undergrad students for Data Structures and Algorithms course.
  • Presented technical papers in national level college competition in 2003, 2004, and 2005. Won second prize in 2004.
  • Presented group project in national level college competition in 2004.

We'd love your feedback!