Post Job Free

Resume

Sign in

Software Engineer Project Manager

Location:
Pleasant Hill, CA
Posted:
April 20, 2016

Contact this candidate

Resume:

Debashis Panda

*** ******** ***** acuff2@r.postjobfree.com

Pleasant Hill, CA 945**-***-*** 0683

Profile

Design, architect, innovate software solutions to meet client needs. Simplify complicated workflows with intelligent rules engine and automation. Continuous improvement and Agile methodologies expert.

Work Experience

7/2015 – Present Kyocera Document Solutions, Concord, CA Senior Software Engineer/Mobile Architect – Document Processing Platform (DPP)

● Architected and developed cross platform native Mobile app for iOS and Android using Xamarin.

● Implemented WebSockets and Apple Push notification to receive activity updates from server.

● Applying Xamarin Forms technology along with MVVM light framework to maximize code reuse and to take advantage of command binding.

● Data stored in the cloud using Azure Mobile Services which also provides offline access.

● SQLite.net ORM Xamarin component used to store data locally.

● REST and JSON are used to communicate with the DPP server.

● Perform code analysis using Xamarin Insights.

9/2014 – 6/2015 Kyocera Document Solutions, Concord, CA Senior Software Engineer/Architect – Net Viewer Mobile

● Ported existing .Net (C#) desktop app to iOS and Android using Xamarin framework.

● Used Agile development methodologies to manage a team of 5 developers, break requirements into user stories and plan releases in bi weekly sprints.

● Developed an innovative way (Patent pending) of cloning printer settings by scanning barcodes with mobile phones.

● Designed and implemented SOAP and SNMP based API’s to access printer properties.

● Skills & Technology – .Net 5.0, Mono, Xamarin, IOS, Android, Web Services, MS SQL Express, Entity Framework, XCode, VS2013, Async programming, MVVMLight, IOC, Parse API. 8/2011 – present Kyocera Document Solutions, Concord, CA Engineering Project Manager/Tech Lead – Net Viewer

Managing a team of 15 engineers to develop software solutions for Kyocera printing devices.

Architected and designed strategies to organize baseline source code in Perforce to create build packages for widely varying software configurations.

Improved software build and release process to QA and deployed UI Automation testing to reduce regression testing time from 2 weeks to 14 hours.

Developed software module to push automatic updates to clients machine to apply fixes and implement customization requests.

Debashis Panda, d acuff2@r.postjobfree.com, 925-***-****

Skills & Technology .Net 3.5, Web Services, Firebird embedded database, Wireshark, MS Project, Perforce, SharpDevelop, C++, MSBuild, Resharper, NDepend, ILSpy, and Spy++. 4/2008 – 8/2011 Kyocera Technology Development, Concord, CA Software Engineer – Policy Manager

Developed Kyocera’s print job authentication and authorization software using WPF technology.

Implemented the software using MVVM design patterns, applied TDD and unit tested the core components to guarantee product quality.

Implemented remote job release mechanisms allowing the user to use follow me printing. 5/2007 – 4/2008 Kyocera Technology Development, Concord, CA Software Engineer – OCR Scanner

Developed OCR software to read path variable on the document for auto routing.

Skills & Technology – Open Source Tesseract engine, VS2005, C#, C++, TCP/IP 10/2006 – 5/2007 Kyocera Technology Development, Concord, CA Software Engineer – Printer Dialog Extension, MAC OS

Developed print dialog extensions to support job accounting for Kyocera printers.

Designed GUI using interface builder and implemented the Carbon API entry functions. 9/2003 – 10/2006 Kyocera Technology Development, Concord, CA Software Engineer – Linux Printer drivers and Job Accounting

Developed a QT app which will prompt the user for a Job accounting code to validate print job.

As a member of the Linux OpenPrinting.org, developed Foomatic drivers for Kyocera printers.

Developed CUPS print filters which will insert Job accounting codes into the print data. 8/2001 – 8/2003 Kyocera Technology Development, Concord, CA Software Engineer – Printer Drivers and Utilities

Ported Kernel mode printer driver to User mode.

Created print filters to convert application data to PostScript and Prescribe. 7/2000 – 8/2001 Intel Corporation, Folsom, CA

Graphics Software Engineer

Developed graphics drivers for the Intel graphics chipset.

Debugged and validated the drivers using Soft Ice kernel debugger. Education

9/1998 – 6/2000 Master of Science, Computer Engineering, Wright State University, Dayton, OH 5/1994 – 4/1998 B.E in Mechanical Engineering, University College of Engg, Burla, India Patents

Multiple software patents pending with USPTO on improving user experience.



Contact this candidate