Post Job Free

Resume

Sign in

Application Software Engineer

Location:
Hardeeville, SC
Posted:
February 23, 2024

Contact this candidate

Resume:

Phani Kumar T

PROFILE

Accomplished Technology Engineering Professional with end-to-end architecture, design and development of enterprise application software, IoT enabled solutions and embedded systems in the Scientific Analytical Instrumentation domain and software applications. Built, Mentored and managed teams from scratch. Worked very closely with global clients to understand the needs and provided complete solution based on agreed RFPs. Led small to mid-sized cross functional teams and delivered multiple products. Adept at managing multiple concurrent projects, mentoring teams, building client relationships. Truly believe in continued learning and research and continue to seek new techniques and methods in product development.

TECHNICAL SKILLS

Extensive hands-on experience in the following technologies

C/C++, Win32, VC++, COM/DCOM, C#.NET, WPF, WCF, ASP.NET.

HTML, CSS, JavaScript, Angular, Node, React and Java.

Windows System Programming and Services

Desktop and Windows Embedded based application software

Migration of legacy Win32 application to .Net technologies.

Integration of servers and devices with Oracle IoT service.

Development of Applications software for Scientific Analytical instruments (Multiparameter Analyzers, Spectrophotometer, HPLC etc.)

Development of Applications software for Retail OPOS devices compliant with OPOS standards for retail.

Development of Programmable devices and software for Automatic Test Equipment

Design application software to be compliant with FDA Electronic Records – 21 CFR Part 11.

Design Workflow and Customized Application Frameworks.

Knowledge in NI LabView based application development.

Web Applications and N-tier distributed application software using Web Services and REST API.

IoT enabled application software to remotely control, monitor the products via sensors and external data sources.

Detailed EXPERIENCE

Principal Software Engineer – Technology Services for Oracle Lifesciences

Oracle, May 2019 - Present

a)Lead the Software design and development for the product.

b)Formulate overall strategy, Plan the Product delivery aligning to organization goals.

c)Lead and drive Cross functional Product development teams.

d)Adhere to agile scrum methodology to ensure product features are delivered timely.

e)Facilitate external communication—to act as a buffer with cross functional teams including multiple Product stake holders.

f)Engage in key or targeted customer activities and ensure the overall delivery and quality of the unit's offerings to customers.

g)Provide value added technical guidance to the development and QA teams.

h)Provided invaluable support in the enablement of cloud for the product.

i)Automation of Oracle database setup and configuration on Linux server in both on premise and cloud environments using chef.

j)Integration of oracle servers with Oracle IoT service with different device policies to enable the logging for analytics.

k)Written different SQL/PLSQL scripts for analyzing the customer database dumps, migration, export and import into different environments.

Lead Software Engineer –Technology Services for NCR Retail.

NCR Corporation, Jan 2014 – May 2019

a)Heading and leading multiple software project teams and ensured products delivery to meet client goals.

b)Gathering feedback and requirements; communicating needed changes to the development team.

c)Providing a complete turn-key Software solution to our valued customers with customized technology.

d)Successfully driven the design and development of

Automatic issue resolution bot application for the self-service lanes’ platform software used to configure and update multiple hardware devices in the lane.

Log analyzer web application for analyzing device logs and building knowledge base internally for future utilization in resolving and troubleshooting customer issues.

POS device tally analysis and report generation application for projecting the reports to senior management for their review.

e)Maintain the complete range of application platform software for all the POS devices manufactured by NCR.

f)Mentoring and Guide the Development Team in developing various applications.

g)Design and development of several reusable device communication components and emulator applications for testing and verifying the software in the absence of the respective devices for self-serv lanes.

h)Played a key role in adapting and implementing the platform software and device communication software for multiple operating systems, especially with Windows and Linux environments.

Senior Software Engineer – Infrastructure management technologies.

LTIMindtree, Jan 2011 – Jan2014

i)Designed and developed a proprietary remote desktop control server and client and integrated with ITIL compliant Mindtree’s Infrastructure Management Software (MWatch).

j) Mentored junior members in the team to ramp up on the product and lead them successfully get into the product development.

k)Coordinated with business partners to finalize designs and confirm requirements.

l)Prepared Functional and Technical design documents for the software designed.

m)Built application platform foundation to support migration from client-server product lines to enterprise architectures and services.

n)Consistently met deadlines and requirements for all production systems.

o)Proposed technical feasibility solutions for new functional designs and suggested options for performance improvement of technical objects.

p)Demonstrate excellent communication across many departments within a large program and Provide knowledge and experience with testing strategies and methodologies on various platforms.

q)Developed different desktop tools and web services for infra management like auto discovery of servers using MS SCOM, Azure diagnostic monitoring etc.,

r)Participated in code reviews and preparation of design documents and unit tests for the applications developed.

Software Engineer - Technology Services

Elico Ltd., and HCL Technologies Jun 2007 – Dec 2010

a)Design and development of Framework for low level control communication, data acquisition interface for couple of analytical instruments.

b)Design and development of several reusable component toolkit libraries and simulator applications for testing and verifying the software in the absence of the respective instruments.

c)Design, development and bringing out a new complete range of application software for various Elico’s Spectrophotometer instruments in windows Embedded CE with a small footprint with touch GUI and networking.

d)Design and development of Application software for Chromatography Data System for Elico’s HPLC instruments.

e)Maintain the software products used in pharmaceutical chemical analysis for an external customer (USA)

f)Design and Development of reusable Components and upgraded the existing Pharma related large scale application as FDA 21 CFR Part 11 compliant for an external customer.

g)Development and maintenance of application software in NI LabView environment for external customers (USA).

h)Close interaction with Embedded team in R&D in capturing the requirements and align the same into the designing of application software for the instruments.

i)Mentoring and Guide the Development Team in developing various applications.

j)Developed a Memory Leak and crash detection and analysis application for User Interface components in Microsoft for the IP Phone device with Lync communicator for two versions out of which one being with the touch interface.



Contact this candidate