Professional Summary
**+ years of hands-on experience managing, designing, and implementing complex software projects
Creative, energetic, and goal-oriented team player that consistently delivers projects on-time and within budget
Built and managed high-performance teams using co-located and offshore technical resources
Proven project management experience developing conceptual prototypes to highly complex systems
Managed the development of products that included traditional on-premise as well as SaaS deployment models
Extensive experience developing and managing products designed for international markets (Western Europe and Japan)
Consistently delivered products that met or exceeded marketing, sales and customer expectations
Excellent communication, problem solving, strategic planning, organizational, decision-making and leadership skills
Technologies/Tools
Agile development methodologies (SCRUM), OOD, MVVM Patterns, UML, TDD, SOA, Microservices, .NET 4.x, ASP.NET, JavaScript, HTML5, CSS3, KnockOutJS, Microsoft SQL Server, Office 365 API, VMware vCloud SDK, CyberSource, Mulesoft Enterprise Service Bus (ESB), AWS, Java, ITSM (ServiceNOW), Oracle Sales Cloud
Work Experience
mindSHIFT Technologies, a Ricoh Company, Waltham, MA – June’10 - Present
Director, Enterprise Architecture & Software Development
SaaS Portal: An online B2B ecommerce portal used by small to medium size companies and reseller channels to host their Exchange Server along with various other services in the cloud without having to build or maintain their own infrastructure.
Responsibilities: Team Size: 12
Built and expanded the team by three-folds, responsible for designing, developing and maintaining the SaaS/Commerce portal that provided online services such as Microsoft’s Hosted Exchange, Spam Filtering, Email Encryption, Office 365, Workstation & Server Backup, Archiving, Virtualization as a Service (through VMware’s vCloud Services offering) and performance tuning tools developed with Microsoft .NET platform.
Participated in strategic planning and design sessions with Product Management, Engineering Management, Architects, and Operations
Responsible for all the integrations via the Mulesoft ESB using SOA and microservices (wherever necessary) between multiple cloud-based systems which represent Quote-to-Order-to-Cash along with Incident Management and Alert Monitoring for the NOC.
Executed multiple development projects simultaneously from conception to customer release in a timely manner without sacrificing the quality and within the given budget.
Introduced the Test-driven development (TDD) in the software development process which helped cut development costs, improve quality, reduce bugs drastically and shortened the time to market.
Helped redesign and architect the legacy ASP.NET 2.0 based portal with ASP.NET Web API using MVVM pattern (via KnockoutJS) and HTML5 to ensure mobile access (via Responsive UI) to end users.
Helped redesign the SaaS API’s to adhere to the industry standards and increased the performance by at least 50%
Helped achieve the SAS-70/SSAE-16 compliancy/standards for software development along with PCI compliancy (by integrating Credit Card processing with Cybersource) which resulted in 20% growth of customers.
Streamlined customer support, maintenance and release processes to minimize the number of releases (by 50%) that needed to be supported via proper change management controls
Led the DevOps automation team to build, test, deploy & monitor to remove many operational defects and better align development and operational processes.
Recruited, mentored, led and retained a highly skilled development team which is geographically diverse.
eCopy, Inc/Nuance, Nashua, NH - Mar’ 04 to June’ 10
Sr. Manager
Managed the company’s flag ship product (ShareScan) that extends the capabilities of Multi-Function Devices to capture and process the scanned documents into digital workflows.
Responsibilities: Team size: 8
Provided architectural and technical guidance to product development and ensured sound software engineering design process and quality practices were followed
Implemented Agile methodology to increase productivity & the quality of the software
Proactively managed systems development, implementation and risk analysis
Analyzed and reviewed software designs and conducted source code reviews for in-house developed code, as well as technologies/code provided by 3rd party vendors
Managed cross-functional and multiple development efforts efficiently thereby by reducing the overall time to market
Analyzed product requirements and wrote functional /design (UML) specifications and reviewed test plans written by QA.
Trained 3rd party developers on the ShareScan platform SDK
Worked closely with the QA Automation group to help automate the entire product using Load Runner and Quick Test Pro Automation tools
eCopy, Inc, Nashua, NH - Oct’ 01 to Feb’ 04
Product Architect
Architected the company’s flag ship product (ShareScan) that extended the capabilities of Multi-Function Devices to capture and process the scanned documents into digital workflows. This included:
Designing the SDK so 3rd party developers could create plug-ins to store the documents into their back-end systems and applications
Designed the Services Extensions SDK so 3rd party developers could seamlessly connect/integrate document services into the ShareScan
Significant design responsibilities Included:
Design of a high performance, high availability Server, implemented as a Windows Service.
Design of a high performance, multi-threaded TCP/IP based Server that supported 100’s of scanning devices, with a low memory footprint.
Designed and developed the framework for an Administration Console developed as a MMC Plug-In (Microsoft Management Console). Protocols like TCP/IP, Multicast UDP, and SNMP were extensively used to discover and communicate with MFP devices from Canon, Ricoh, Konica Minolta, Xerox, etc.
Extensive use of XML for Client-Server communication via TCP/IP channels.
3DES/AES Encryption algorithms were used to secure the binary/xml data.
Services like CAC (Common Access Cards), Identification (ID/Smart Cards) were provided for secure access to the system, used by Government Agencies (Federal/Military), Banks and Universities.
Single-Sign On access was provided by authenticating the user to the Enterprise AD systems (Windows Active Directory and Novell Directory Services).
The Server, Services and the SDK were later converted to .NET (C#) to better serve the development community
Designed and implemented real-time activity monitoring tools into the Administration Console to monitor the activity between multiple MFP’s and the Server.
Designed and implemented the ability to remotely configure multiple servers from any Administration Console
Designed an Auto Synchronization feature so that the data was synchronized across multiple servers automatically instead of importing/exporting data manually.
Designed Glossary Editor tool so that System Integrators could extend the product to add new languages beyond (English, French, Italian, German and Spanish - EFIGS)
S/W used: Visual C++, .NET (C#), COM, ATL, WTL, MFC, XML, HTTPS, TCP/IP, UDP, SNMP, ADO.NET, Snowbound, Read Iris, Leadtools, ActiveX Controls, MMC, WinForms, SQL Server 2008 Express Edition, DevComponents DotnetBar
Order Trust, Inc, Lowell, MA – May’96 to July’01
Sr. Software Engineer
Involved in design and development of LoyalNet service, to assist Loyalty Program Providers (LPPs) in tracking purchases made by their members at participating online and offline merchants by processing the transactions received from various Payment processors and LPP’s.
Team size: 10
Developed the front-end services using Java, XML and JDBC
Developed a Real-Time monitoring tool using OCI, C++ and AQ (Advance Queuing)
Designed and Developed a Multithreaded UI client on NT using Visual C++ / MFC/RogueWave, which would parse the xml files using MSXML parser and connected to the server through HTTPS. This tool helped the QA team to analyze and test the SDK .
Designed and Developed Microsoft Site Server Commerce Edition 3.0 based Pipeline components using Visual C++ / ATL 3.0.
Involved in training the Customer Support engineers and Implementation group on the SDK .
Education: BS in Electronics, Marathwada University - India.
LinkedIn URL: http://www.linkedin.com/in/krishnapraturu