Post Job Free

Resume

Sign in

C++,VC++,Java,.NET,Gplang,NodeJS,Python

Location:
Fremont, CA
Posted:
September 16, 2016

Contact this candidate

Resume:

SATYA SUDHAKAR MUKKAMALA

ARCHITECT & DIRECTOR OF R&D

acwm8i@r.postjobfree.com / 510-***-****

**** ************ ***, *******, **, 94536

Having 20+ years of experience in Software industry in various roles starting from Software developer to Direct of Engineering R&D.

Experience in architectural design and development of scalable, reliable cloud, standalone and client – server based enterprise solutions.

Strong technical knowledge with hands on experience in various technologies (Microsoft and open source).

Experience in managing technical offshore and onsite teams, managing the complete product life cycle, design, development, QA and release management.

Experience in working with small (startup), medium and large software and management teams.

Extensive R&D/engineering management background includes broad technical knowledge/judgment, ability to drive bottom-line performance in developing products/processes.

Good communication, presentation and management skills.

Experience Summary

ARC Document Solutions Inc. Fremont, CA, U.S.A

Architect & Director of R&D Aug’2002– Present

I joined ARC Document Solutions (NYSE: ARC) in 2002 as a Software Engineer to become part of a small engineering startup team. Past 14 years I have contributed in various roles and responsibilities to build multiple enterprise and scalable cloud based solution using various technologies.

As an Architect and Director of R&D I am responsible for complete product lifecycle (Design, Development, Release and Support) and leading various teams (Development, UX, QA and Support teams) of the following products.

oSKYSITE DocuLink

oAbacus PCR

oBI Analysis and Custom Dashboards

oARC SSO

Abacus PCR & SKYSITE DocuLink

Abacus PCR is ARC’s standalone enterprise solution for MPS (Managed Print Services) Abacus works with all major MFP and wide format printers like Canon, Ricoh, Xerox, HP, Konica, Toshiba, Oce, KIP and more. It tracks print, copy, scan, fax based on user, project etc. It also allows to create rule based printing, print validation and Print Retrieval. Embedded applications runs on various printers panels allows users to login and tracks users operations on the device and allows to release prints from Print retrieval job store.

Mobile (Android & ios & Windows) and Desktop (Windows & OSX) applications allows users to find the nearest printers and release print retrieval jobs, also shows green report and usage reports to users.

SKYSITE DocuLink

SKYSITE DocuLink is cloud based scalable solution of Abacus PCR. Servers runs in AWS and Azure cloud. DocuLink minimizes the hardware requirements at the MPS on premises and only small agents runs to support during the network outage. It also provides integration with SKYSITE platform (ProjectLink and InfoLink).

BI Analysis and Custom Dashboards

BI analysis and Custom Dashboards are the solutions build using SAP BI tools. This consists of three major components. ETL system, BI tools for internal sales and business review and analysis. Custom Dashboards are for customers for quarterly business review and analysis purpose. Generic Reporting allows generating dynamic reports by ARC internal and ARC customers.

ARC SSO

Is a single point of access and home for ARC employees. It authenticates using Microsoft Office 365 and Azure AD. Based on the user roles and permissions it allows uses to access various internal and external tools and resources. It also provides company directory search based on Geo location, Subject mater experts. ARC SSO integrated with more than 25 portals/tools such as Ring Central, Certify, and Fleet Manager. It also provides blogs, newsletters, and company calendar.

Roles and Responsibilities

I am involved all the above products from day one from requirements analysis.

Main architect for Abacus PCR, SKYSITE DocuLink

Responsible for communication with various printer manufactures and venders

Responsible for transforming Abacus PCR monolithic application to micro service based scalable cloud solution.

Responsible for analyzing the new / open source technologies and developing the POCs.

Responsible for planning and managing the DocuLink AWS infrastructure

Responsible for data analysis and ETL process for BI System

Responsible for developing micro services, mobile and embedded applications

Responsible for Design of BI Solutions and ETL process

Responsible for Design of ARC SSO and communicating with various venders and 3rd party companies.

Involves in preparing the deployment plans based on the customer environment and customer requirements.

Guide and manage various teams technically and help them whenever required.

Motivate the teams and build the positive attitude and making a healthy work environment.

I love coding and like to code in key components. I will code whenever time permits.

NativeMinds Inc., San Francisco, CA, U.S.A

Server Team Lead July’2000 – July’2002

NeuroServer

NeuroServer is Native Mind’s Natural Language Processing product suite, which provides various services for Creating, building, deploying, and maintaining vReps. vRep’s(Virtual Representative) are automated online personalities build upon specific company knowledge base using Neuro Script (NLP).

Role & Responsibilities

As a Senior Software Engineer and Team lead some of responsibilities are

Responsible for designing and development of Neuro Server 4.0

Responsible for designing and development of SOAP interface for Neuro Server.

Responsible for development of Nero Script language enhancements

Responsible for designing and development of Nero Server builder enhancements

Responsible for performance tuning HTTP Server on Solaris

Responsible for analysis and development of DB2 Support on Solaris and Linux

UNICHAT NETWORKS, Sunnyvale, CA, U.S.A

Software Consultant March’2000 – June’2000

UniChat (http://www.unichat.com/)

Unichat is an animated graphical chatting Software developed for the chatting.

Which provides Graphical chat, Text chat, Voice chat, instant messaging, etc.

Role & Responsibilities

As a software consultant some of my responsibilities are

Responsible for designing and development of private chat rooms

Responsible for development of Organizational Avatars

QUARK MEDIA HOUSE B.V,Singapore

R&D Engineer January’1999 – January’2000

QPS (http://www.quark.com/)

QPS (Quark Publishing System) is a high-performance, server-based workgroup management system that provides page layout, word processing and file tracking software for the demanding collaborative workflow of publishing environments.

Responsible for designing and development of Quark connect module for QPS (Quark publishing system)

Role & Responsibilities

As a R&D Engineer some of responsibilities are

Responsible for development of Quark Publishing System

Responsible for development of plugins architecture for Quark Express on Mac platform

Mahindra Britesh Telecom,Pune,India

Software Engineer February’1998 – December’1998

SMART (http://www.techmahindra.com/ )

SMART is front-end system developed for Customer Service System (CSS) for existing mainframe of British Telecom.

Role & Responsibilities

Responsible for designing and development of Order Enquire Module for SMART 49.0

Responsible for development of Info tracker tool for SMART 49.0

Responsible for bugs fixes and onsite team co-ordination for SMART 49.0

Center for Anti Virus Teachnologies,Pune

R&D Engineer August’1996 – January’1998

QuickHeal (http://www.quickheal.com/)

QucikHeal is an antivirus solution which provides Antivirus, AntiSpyWare, Antimalware for various Desktop and mobile platforms.

Role & Responsibilities

Responsible for development of Virus scanner for Microsoft Office

Responsible for development of Quick Heal User interface on windows and mac

Responsible for development of Quick heal Auto updater for mac and Windows.

Technical Skills

OS: Windows 8.0, 7.0, Vista, 2008, 2003, XP, 2000, NT, 95, 98, 2012, Sun Solaris 7.0, 8.0, Mac OS X, Windows CE, Android, iOs Linux (Debian, Centos, Mint, Red hat, Ubuntu)

Languages/Tools: C, C++, Java, C#, Go, Node JS, Objective C, Java Script, Win32 SDK, VC++, COM, DCOM, OLE / ActiveX, MFC, XML, .NET Frame Work SDK, Visual Studio.NET, Rational Rose, ATL, Main Win4.0, 4.2, Visual Source Safe, NLP, Multi-Threading, ASP, HTML, DHTML, VBScript, PJL, WCF, WPF, XMAL,Node.Js, Angular.js.

Functional Programming: R, Scala, Python

NoSQL: HBase, Hadoop, Amazon Simple DB, MongoDB, Redis

Container Technologies: Docker’s, Rocket

RDBMS: Oracle7.x, 8.x, 10x, 11x, MS-Access, SQLServer7.x, 2000, 2005, 2008, 2012, DB2, MySQL

GUI: Visual Studio, XCode, Eclipse, NetBeans, Android Studio, Visual Studio Code.

Protocols: TCP/IP, HTTP, SOAP, XML Web Services, 802.11, REST, ProtocalBufs, MsgPack

Designing Methodologies: OOAP, OOAD, Designing Patterns, UML, MVC, MVP

Testing Tools: Load Runner, Win Runner, Rational Test manager, Rational Test Suite, Rational Developer Studio, Microsoft Test Manager, Codded UI Test

Virtualization Tools: VMware, Microsoft Virtual PC, Oracle Virtual Box

Development Methodologies: Agile, Pair programming, Waterfall

Cloud Platform: AWS, Microsoft Azure

Mobile Platforms: Android, ios, Windows Runtime

Education

Diploma in Advanced Computing (A+ Grade) July’1996

C-DAC (Center for Development of Advanced Computing) Pune, India

Bachelor of Engineering (First class) 1992- 1996

Karnataka University, India

Achievements & Contributions

Auto Managed Print Storage

Patent pending at United States Patent Office

Courier (Open source filter based replication framework)

Owner & Contributor

Agile Development In-charge

Responsible for implementing agile development process across all the projects at ARC

Special appreciation

Received special appreciation from British Telecom Team (UK) for good work of SMART OEM



Contact this candidate