Resume

Sign in

Director, Enterprise Architecture & Software Development

Location:
Nashua, NH
Posted:
April 22, 2020

Contact this candidate

Resume:

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



Contact this candidate