Post Job Free
Sign in

Software Engineer Media

Location:
Santa Clara, CA
Posted:
September 03, 2020

Contact this candidate

Resume:

Deepali Mendhekar

linkedin.com/in/deepalim

Updated June 3rd, 2020

323-***-****

*******@*****.***

EDUCATION

Master of Science in Computer Science

University of Southern California - Viterbi School of Engineering

DEC 2003 - GREATER LOS ANGELES AREA

Bachelor of Engineering in Computer Engineering

Savitribai Phule Pune University

1999 - PUNE AREA, INDIA

SKILLS

●18+ years of experience in Enterprise Software Design and Development.

●Experience working in Objective-C/Cocoa, Qt, Microsoft .Net/C# and Java/Swing technologies using various database platforms and operating systems. Hands on experience with design patterns and industry standard development practices.

●Experience managing critical projects ensuring delivery on time. Practical experience working and interacting with clients to manage expectations throughout the project life cycle.

●Experience working in a dynamic environment with constant shift in priorities. Experience working in diverse corporate levels including big enterprises and startups.

●A great team player with detail oriented personality, good documentation and communication skills and positive working attitude.

EXPERIENCE

Fotokem — Senior Software Engineer

JAN 2010 - PRESENT — San Francisco/Bay Area

As part of the Production Software Development team at FotoKem, I have worked on various aspects of the software development cycle; sometimes working with other team members but oftentimes architecting, designing, documenting, implementing and doing unit, stress and integration testing of new features and components. Some of the highlights of the work I have done at FotoKem are:

●Designed a multiple device synchronization system using Objective-C, C++/Qt Platform for MacOS, Linux, iOS platforms, communicating with the server hosting MySql Database Server using RESTful APIs. This enabled the remote operators, colorist, cinematographers and directors to collaborate seamlessly using the nextLAB mobile platform and FRAMES app on iPad for daily still color review from anywhere; on remote location or in a studio.

●Designed and developed an Objective-C library to easily add a report generation feature to create customizable reports with dynamic report view. This enabled easy addition of any kind of reports to the nextLAB dailies product with an UI that enables the customers to customize their dailies and tape reports, see them dynamically being populated on the screen and easily print or export in various formats.

●Added a variety of database related features, including automatic database updates, scheduled database backups, database migration, database restoration, etc. Created libraries in Objective-C and Qt for database management that abstracts connections with various connectors while enabling features like connection pooling.

●Designed and developed scheduling systems for tasks that run in the background like automatic database backups and cloud synchronization. This enabled the project administrators to take timely backups of critical projects and easily add, modify or remove a backup schedule.

●Helped build up an offshore team along with initial documentation, design and testing for nextSPOT, a Fotokem’s web based portal for review, approval and ad spots marketplace.

USC’s Institute of Creative Technologies — Software Analyst II

MAY 2009 - JAN 2010 — Greater Los Angeles Area

The Virtual Humans Group is a research group that is considered the most comprehensive research project in computer-generated characters that use language, have appropriate gestures, show emotion and react to verbal and non-verbal stimuli and has applications in training and education and in furthering social science research about real people. ICT has created the Virtual Human Toolkit (https://ict.usc.edu/prototypes/vhtoolkit/) that is used in creating virtual humans and provides a solid technical foundation that allows a relatively easy way of mixing and matching Toolkit technology with a research project’s proprietary or 3rd-party software. As part of VH Toolkit team I participated in VH tests to collect data and added the following components to VHT:

●Maintained and added features to Virtual Human’s launcher and logger tools.

●Worked on integrating game renderer Ogre with Virtual Human’s SmartBody that is a character animation platform.

●Worked on Ontology tool used to define Virtual Human’s knowledge base and developed plug-ins for Stanford’s Protégé which is an open source ontology editor and knowledge management system.

MeSoft, Inc. — Software Engineer

OCT 2004 - APR 2009 — Greater Los Angeles Area

As part of MESoft’s software development team I was involved in building tools for remote collaboration, management, and distribution of digital media content.

●Designed and developed transcribing capability in the .NET/C# based Story Editor with advanced text based search, timecode links and creating playlists. Story Editor was part of MESoft’s SELECT system that allowed consumers to capture live video, transcode media, chop digital dailies, and transfer/synchronize media between different digital asset management systems. Story Editor was widely used by reality TV shows for transcribing and editing dailies.

●Created an installer that was capable of installing the SELECT system and all the supporting software and libraries and provided a UI based wizard to configure the SELECT System. This was very helpful to the services team to seamlessly install the software on new machines.

●Handled the implementation of the backend for Mesoft RNA, a web-based review and approval portal for the management of media approval process.

●Added digital assets's Metadata Management System to the Control Room which was an administrative tool for an asset management system. This provided a UI for the administrative users to be able to add or modify metadata for the digital assets.

●Designed and implemented backend services for Control Room Server and ported services for JFC/Swing based SELECT Server to .NET/C# based SELECT Server. This was part of MESoft’s effort to port the Java based system to a .NET based system.

Fujitsu Consulting — Software Consultant

JAN 2004 - SEP 2009 — Greater Los Angeles Area

As a member of the e-commerce team at Fujitsu Consulting, I worked as a consultant for MESoft to provide software design and solutions for SELECT systems.

●Designed and implemented a tool in Java Swing for monitoring real-time status of media file transfers to SELECT, a media asset management system. This enabled the users of the system to monitor and manage file transfers of media assets in real time.

●Designed and implemented J2EE based Ingest Engine as part of the SELECT Server Administrator Tools using Java Swing GUI Client, XML, Java Servlets, MS SQL Server and Oracle. It provided deck control for transfer and ingest of video output into the digital asset management system.

Persistent Systems — Member of Technical Staff

JAN 2004 - SEP 2009 — Greater Los Angeles Area

As part of a in-house e-commerce software division, I have managed a group of developers and contributed as follows:

●Designed and Implemented a Java based tool to automate the routing of web requests to the appropriate web services depending on the customizable rules. This enabled the creation of tools for the B2B team to provide GUI for consumers to intuitively manage and control their supply chain.

●Contributed as a developer to the core team that created the tools that enabled the B2B consumer to easily manage their business intelligence using Java/Swing, Java Servlet, EJB and JDBC.

●Developed a library for XML parsing to facilitate faster development process.

●Designed and implemented a logger module for logging and generating log reports using Java/Swing.



Contact this candidate