SARUN SINGLA
Email: ********@*****.***
Cell: 917-***-****
Education
MS Computer Science, Silicon Valley University (GPA: 3.54)
BTech in Information Technology, INDIA (June'2006) (GPA: 3.7)
Applied Skills
. Software development: over 2+ years of experience in software
development using the Java, advance Java, and web technologies.
. Platforms: Unix, Linux, Windows(98,Me,NT,2000,XP,2003,Vista), MAC
OSX, MS-DOS and Solaris.
. Programming languages: Java/J2EE, C++, PHP, Perl.
. Frameworks: struts like framework (while at VMware), spring,
hibernate, JUnit.
. J2EE Technologies: JDBC, JSP, Servlet, RMI, JNDI, EJB and XML.
. Database Systems: MS SQL Server, Oracle 10g and MySQL.
. Web Technologies: Html, XML, XSL, JavaScript, Php, JSTL, JSP, and
CSS.
. Web/Application Servers: JBoss, Apache and Glassfish, Wamp, Lamp.
. Tools: Eclipse, Edit Plus, eValid, Elemental Tool, NetBeans, SQLyog,
visio, tsWebEditor and Altova Xml Spy,
Load Runner, MIPS and ANT.
. Coursework: Algorithms, Database Systems (Good understanding of
Normalizations and RDBMS),
Good knowledge of Computer Networks (DNS, TCP/IP protocol, UDP
protocol), and Operating System.
Experience
. Software Developer
AVGlobal LLC.
Nov-2009-Jan-2010
. Worked towards the development of a desktop stock application.
. Worked as a software Architect to finalize the architecture for
the first product of the company.
. Used JMS and implemented the queue feature for the application.
. Developed a data collector that collects the data from XML files
and outputs to the client screen.
. JBoss is used as an Application server for the application.
. Also working towards the completion of a social networking
website and also for working
Environment: Java, J2EE, JMS, JDBC, JBoss Server, XML, NetBeans,
MVC pattern for the website, Php and
MySQL and MS Windows.
. MTS Intern.
VMware Inc.
Summer Internship (2009)
. Worked on for the development of VCMA(virtual center mobile
application)
. Added new features to VCMA like (MOTD, caching mechanisms for
login etc.)
. Also did the Bug fixing for the tool.
. Used JavaScript and JSTL for the frontend.
. Developed the application using Struts Framework to implement a
MVC design approach.
. Used Log4J for logging and tracing the messages.
. Used ANT scripts to build the application and deployed.
. Performed unit testing of core functionalities through JUnit.
. Used Eclipse as an IDE for developing the application.
. Used perforce as a revision control tool and Bugzilla for
reporting the bugs.
. For implementing the functionalities like resource pool sharing
did VMotion and used the ESX servers for the same.
. Also used sandbox for testing before checking back the code to
the repository.
. Apache tomcat was used as a webserver for the application.
. Made the application as per the IN18 standards.
. Implemented the concept of reading from the properties files and
also from the xml files for the
application.
Environment: MVC architecture, J2EE, Java, JSP, JDBC, XML, XSL,
Tomcat, UNIX, Struts Framework and
Eclipse.
. Java Developer
Perfect Computer Solutions, India
Mar 2007-May 2007
. Created a high user oriented GUI applications for small scale
industries.
. Used prototype modeling for application.
. Used Java/J2EE and MySQL as the backend.
. Worked on creating user documentation.
Environment: Java, J2EE, MySQL, eclipse, UNIX, Windows.
. Website Developer
CEA, New Delhi, India
Jun 2004-Aug 2004
. Remodeled the website www.cea.nic.in.
. Added a number of validations and constraints.
. Maintained a database with more than 50,000 records.
. Tested the site for performance and regression.
. Worked closely with the various departments to incorporate the
required features.
. Earned a reward of outstanding intern for summer 2004.
Environment: Notepad, MySQL, JavaScript, VBScript, and HTML.
School Projects:
. University Record System,
Aug 07-Dec 07
. Created an application to maintain university records.
. Incorporated features like add/remove students/instructors.
. Critical validations like time conflicting and course conflicts.
. Technology used: Web Services, Java/J2EE and MySQL.
. ATM Simulation (Quality Assurance),
Aug 07-Dec 07
. Created an ATM simulation application.
. Technology used: Java/J2EE, JavaScript and MySQL.
. Wrote test cases.
. Implemented unit testing using JUnit Framework.
. Used Elemental Tool to report test cases and bugs.
. Studied in detail the performance and regression testing using
the graphs made by the eValid tool.
. Student Tracker System,
Dec 06-june 06
. Created an online web application to atomize the college grading
system.
. Grade calculations on the basis of the class performance,
attendance and assignment.
. Separate login for students and professors and a main login for
the Head of departments.
. Incorporated features like add/remove student by professor and
add/remove professor by head of department.
. Technology used: Java, JavaScript and MySQL as the backend.