
Software Development Engineer at Microsoft
Greater Seattle Area

Software Development Engineer at Microsoft
Greater Seattle Area
Currently a graduate student in Computer Science, back to the academia after working for over three years as a Software Engineer in design and development. Always strives to uncover the logic behind every problem instead of getting perturbed by it.
Java/J2EE, Eclipse RCP, Swing, C/C++, EJB, JSP/Servlets, JDBC, SQL, XML
(Public Company; MSFT; Computer Software industry)
June 2009 — Present (2 months)
Working on Business Search
(Educational Institution; Higher Education industry)
August 2008 — May 2009 (10 months)
Working on ProblemSpace
* Upgrading the existing code base using Spring and Hibernate
ABOUT
The purpose of ProblemSpace project (earlier called Case-based Learning) is to develop a Learning Management System (LMS) to support the design, presentation and evaluation of complex problems for use in learning applications. It can be used within learning management systems (e.g. Blackboard, Moodle, Sakai, etc.) or standalone.
(Educational Institution; Higher Education industry)
May 2008 — May 2009 (1 year 1 month)
* Elected as Secretary of Graduate Advisory Committee (GAC) in Department of Computer Science
* Organize meetings
* Plan schedules
ABOUT
The Graduate Advisory Committee (GAC) serves as an advisory committee to the chairperson of the Department of Computer Science. The committee seeks to provide a common focal point for Computer Science graduate student concerns.
(Computer Software industry)
May 2008 — August 2008 (4 months)
* Developed Cognitive Model for Intelligent Tutoring Systems
* Worked on xPST (http://code.google.com/p/xpst/)
ABOUT
Clearsighted is an education and technology consultancy with primary mission to ease the creation of high-quality learning experiences.
(Public Company; 10,001 or more employees; GOOG; Internet industry)
May 2008 — August 2008 (4 months)
Worked for open source OpenBiomind (part of Singularity Institute for Artificial Intelligence's OpenCog - Open Cognition Project) based on the proposal http://code.google.com/soc/2008/siai/appinfo.html?csaid=E01679067FA7BCFF
* Developed OpenBiomind-GUI: GUI for OpenBiomind (http://code.google.com/p/openbiomind-gui)
STATISTICS
* Among 83% students to pass the final evaluations
* Among 11 accepted proposals out of 70+ submissions to OpenCog (http://brainwave.opencog.org/2008/05/05/google-summer-of-code/)
* Among 1125 accepted proposals out of 7000+ submissions (http://google-opensource.blogspot.com/2008/04/announcing-accepted-student-proposals.html)
ABOUT
* Google Summer of Code (GSoC) is a program that offers student developers stipends to write code for various open source projects
* OpenBiomind is a toolkit for analysis of gene expression, SNP and other biological datasets using advanced machine learning and pattern mining techniques
(Educational Institution; 1001-5000 employees; Higher Education industry)
September 2007 — May 2008 (9 months)
Teaching Assistant for Computer Literacy and Applications course
* Section TA for two sections (40 students each)
* Grade weekly homework and upload the grades into grade book
* Help students in resolving their queries related to the course
* Hold weekly helpdesk for the students
* Attend weekly meetings to discuss weekly progress
ABOUT
Computer Literacy and Applications (Com S 103) is a 4-credit compulsory course for undergrads at Iowa State University. Nearly 1,000 students take this course each semester and the class comprises of 25 sections. Course homepage is at http://www.cs.iastate.edu/~cs103w/.
(Privately Held; 1001-5000 employees; Computer Software industry)
October 2006 — July 2007 (10 months)
Project: BroadWorks
* Designed and developed a standalone server, Batch Workflow Configurator
* To design and implement new features and enhancements and do code review
ABOUT BroadWorks
BroadWorks, owned by BroadSoft Inc, Maryland USA, is an integrated system of communication applications and servers designed to enable service providers to deliver basic and enhanced voice services to enterprise of any size.
Project: Zones
* To design and implement new features and enhancements and do code review
* Implemented Professional Services zone
* To write unit test cases and do code coverage using tools like JClover
* To do discuss requirement analysis with client
* To solve the team queries for CVS and Confluence
ABOUT Zones
Zones Inc, Washington USA is a single-source, multi-vendor direct marketing reseller (DMR) of name-brand information technology (IT) products. It serves the small-to-medium sized business market, plus enterprise and public sector accounts.
(Privately Held; 1001-5000 employees; Computer Software industry)
February 2006 — September 2006 (8 months)
Project: Zones
* Upgraded the backend server from BroadVision to JBoss
* To implement new features and enhancements
* To write unit test cases
ABOUT Zones
Zones Inc, Washington USA is a single-source, multi-vendor direct marketing reseller (DMR) of name-brand information technology (IT) products. It serves the small-to-medium sized business market, plus enterprise and public sector accounts.
(Privately Held; 1001-5000 employees; Computer Software industry)
June 2004 — February 2006 (1 year 9 months)
Product: Quark Workflow Engine (QWE)
* Successfully delivered four releases of Quark Workflow Engine (QWE)
* Managed the development of 3.2 release leading a team of four as a Module Lead
* Managed QWE localization as Localization Head (1-byte & 2-byte)
* Researched on SOA, Web Services, ESB, Plug-in Architecture, Workflow automation & Optimization
* Developed efficient algorithm for calculating the due dates of the various activities in a workflow based on the duration allotted to them
* Enhanced reporting capabilities of QWE through Query Interface, graphical reports and exporting capabilities. Researched on jFreeChart and jExcelAPI
* Enhanced email customization capabilities of QWE by designing new parser and introducing the use of variables in email
ABOUT QWE
QWE is a powerful and comprehensive workflow management system that helps companies to design, deploy and manage their critical business activities more effectively leading to better time and resource management.
M.S. , Computer Science , 2007 — 2009
* Graduate Assistant since first semester
* Elected as Secretary for Graduate Advisory Committee (GAC)
* Organized and judged Mini-ACM Programming Contest 2008
PROJECTS
* Scalable Constant Time Reasoner: An approach to build efficient reasoners that can run in near constant time and can scale easily
COURSES: Principles of Artificial Intelligence, Formal Methods in Software Engineering, Analysis of Algorithms, Distributed Algorithms, Software System Safety, Theory of Computation
SEMINARS: Semantic Web Seminar
B.E. , Computer Engineering , 2000 — 2004
* Winner of all the programming contests (Gray Matter) held in the school
* Represented school in ACM Asia Programming Contest Bombay Site 2003 (secured 18th position among 126 participating teams)
PROJECTS
* AaBha's QUEST & AaBha@IET (Query-based Expert System Tool): Developed an eclipse plug-in that uses NLP to generate question-answering based expert systems
* BAD Boyz OCR: Used an interpolation-based pattern matting algorithm to demonstrate optical character recognition
High School , Computer Science, Mathematics, Physics, Chemistry , 1998 — 2000
Programming, Participating in Programming Contests, Exploring new technology and new software
SCHOLARSHIPS
* Receiving Graduate College Scholarship since fall 2007 at Iowa State University
PROFESSIONAL
* Received Spot Appreciation award for doing appreciable work at GlobalLogic
* Received Appreciation Certificate for delivering trainings at GlobalLogic
* Received QuarkPro award (Top Individual Performer) at Quark
PROGRAMMING CONTESTS
* Successive winner of all the Gray Matter programming contests 2001–2004 held at IET, DAVV
* Secured 18th position in ACM Asia Programming Contest Bombay Site 2003 among 126 participants
* Secured 5th position in IEEE C/C++ Programming Contest 2001, Indore, India
* Secured 2nd position in C-Online Programming Contest, Mind Bend 2004, Surat, India
* Secured position among top 250 programmers in Google Code JAM India 2006
OTHERS
* Judge at State Science & Technology Fair of Iowa 2008
* Organized and judged Mini-ACM Programming Contest 2008 at Iowa State University