blueQuack industries — Resume

Peenak Inamdar

eMail: peenaki (at) bluequack (dot) com
LinkedIn: http://www.linkedin.com/in/peenakinamdar
MS Word Version: PeenakInamdarOnline (dot) doc

Objective

Design software to solve hard problems with elegance and maintenance in mind. Specifically to iteratively architect, design, and construct web based software which can simplify everyday tasks in small agile teams.

Technical Skills

Programming: Java, C/C++, SQL, Pascal, HTML.
Application Servers: BEA WLS, JBoss, Macromedia JRun.
Applications: Oracle 9i and 10g, IBM DB2, Apache web server, Eclipse IDE.
Platforms: Windows 2000/NT/XP, Linux.

Experience

Web Application Architect, Grow Network / McGraw-Hill, April 2007 – Current

Sr. Software Engineer, November 2006 – April 2007

Software Engineer, June 2004 – November 2006

Web Architect, team lead and developer on various internal initiatives and client projects, responsibilities included technology road mapping, defining web architecture’s short and medium term strategy, conducting POCs for new technologies, software architecture and design, defining team standards, evaluating standards compliance, giving individual code reviews, mentoring team members, evaluating vendor proposals, requirements analysis, problem resolution, project estimation and planning, and team coordination, in addition to occasional application development. Two representative projects are Parent Network (PN) application and nySTART for New York State Educational Department (NYSED). PN is an internal initiative to create a parent engagement website which also provides student performance scores. For Parent Network, led an internal team of four developers (designing and developing application infrastructure), and coordinated addition development with an offshore vendor (developing point features for the application). For NYSED, led a team of four developers to design and implement portions of a state wide educational reporting platform, while coordinating with other teams in the project, both in-house and outsourced. Technologies used on projects include: BEA WLS, JRun, JBossAS, JEE5, Struts, Seam, Hibernate, SQL, EJB3, JSF, JSP, JPA, CSS, XML, and Cognos.

Software Developer, TradeCard, May 2001 – May 2004

Developer on various client integration and product enhancement projects, responsibilities included full life cycle software development on the core application and a client side software agent, conducting training sessions, and on-site client support of the software agent. The product was a server-side web-based financial supply chain management application. Individual projects include: rewriting an existing job scheduler, designing and implementing an integrated reporting system, designing security enhancements using Java Cryptographic Extensions, implementing data translation maps of varying formats (e.g., EDI, CSV) to an internal XML format. Java technologies used: JBossAS, J2EE, XML, JCE, JSP, SQL, Servlets, and Swing.

Software Developer, Quidnunc, June 2000 – April 2001

Developer on various client projects, responsibilities included designing and implementing object oriented software components, and interfacing with the client. Two representative projects were a services exchange site and a financial market liquidity tool. Individual project tasks included designing and developing a dynamically generated customer feedback system, a scheduled and event driven e-mail component, and performing application performance and security testing. In addition to client work, initiated and led an internal R&D project to discover the benefits of using Linux, Enhydra, PostgreSQL and other Open Source Software as a possible deployment platform to be offered to clients.

Developer, National Institute of Standards and Technology, October 1999 – July 2000

S.U.R.F. Guest Researcher, Summer 1999

Guest researcher in the Mechanical Engineering Lab. Designed and prototyped a natural language interface to a manufacturing assembly simulation system using C++, DCOM, and Win32. The natural language interface was used to give spoken commands to simulated workers in a virtual factory floor.

Workshop Leader, University of Rochester Dept. of Computer Science, September 1999 – April 2000

Teaching Assistant, December 1998 – April 1999

Led workshop sessions, mentored students in how to formalize problems and how to turn descriptions of solutions into algorithms, and aided in teaching algorithms and data structures used in computer science. The workshops covered varying concepts including lists, trees, hash tables, sorting algorithms, runtime analysis, graph theory, and dynamic programming. Also, administered an instructional lab in which students used Java to write programs.

Education

B.S. Computer Science, University of Rochester, received May 2000 with honors. GPA 3.3. Dean's List 1996-1999.
Concentration in Systems Programming. Also took significant coursework in Economics and Studio Arts (photography).

Papers and Presentations

  • Simulation of Manual Assembly Factories. National Conference on Undergraduate Research.
    University of Montana, April 27, 2000.
  • A Fluorescent Answer to Odds or Evens. Proceedings of the Fifth International Meeting on DNA Based Computers.
    MIT June 14, 1999.