LAKSHMI KRISHNAMURTHY
*******.*****@*****.***
Linkedin Profile : https://www.linkedin.com/in/lakshmi-krishnamurthy-39b6176/
PROFESSIONAL PROFILE
Motivated, resourceful Senior Software Developer and Application Architect with advanced experience in developing and implementing enterprise backend applications. 15 years of Object oriented design development->
8 years of C++ and 7 years of C# language development.
Skilled in developing windows services. Adept at providing clients with effective solutions; able to efficiently translate business requirements into systems design with ease.
Experience in various industries including Consumer Products, telecommunication technology. Exceptional ability to address and resolve complex technical issues, diagnose production issues and mitigate future risk. Able to inspire top performances being a good team player and promote productivity among colleagues. Areas of Expertise:
C, C++
C#
Java / Java Enterprise Edition
Object Oriented Design/ Development
System Integration
Project Estimation
Training & Mentoring
Technical Writing Skills
TECHNOLOGY OVERVIEW
ANTLR Rule Engine Code : https://github.com/laksjay19/OTBO_RuleEngine
Skill Set
Operating Systems Windows 10/8/7/Vista/XP/2000/NT 4.0/98/95, UNIX, Linux, Sun Solaris, & MS-DOS.
Programming Languages C#.NET, VB.NET, ASP.NET, ADO.NET, C, C++, Win32API Programming, Java, Dotnet Core
UI Tools MS Visual Studio 2015/2013/2012/2010/2008, Microsoft Visual Basic, MS Visual C++, Windows Forms, Web Forms, WPF
Scripting Languages Java Script, XML, VXML.
Web Servers Internet Information Server (IIS), Apache
Development Tools Visual Studio, Eclipse, Visual SourceSafe, GITHUB, Atlassian Tools (Jira, Confluence), Jenkins (CI/CD), Rational Rose, Visio
Technologies MVC, Web API, MFC, COM / DCOM, ATL, JSP, ActiveX, Web Services, .NET Remoting, WCF, OOA, OOD, Rational Rose, SQL Server, .NET Component, Amazon Web Services (AWS), Microsoft Azure
Database Tools MS-SQL Server 2008, PL/SQL, SQL,
PROFESSIONAL EXPERIENCE
Over 9+ years of experience in .Net technologies, Analysis, Design and Software
Development involving Client-Server & Service Oriented architectures (SOA) using C#.
Experienced in developing web applications using C# .NET, ASP.NET MVC /AJAX Applications, ASP.NET web applications, nhibernate, ADO.Net, LINQ and Lambda Expressions.
Have experience in OOAD architecture and modeling and designing UML artifacts such as Use cases, Class diagram, Sequence diagram etc.
Have extensive experience in Object Oriented programming and implementing it’s concepts like inheritance, encapsulation, polymorphism etc.
Extensive experience of programming in .Net 3.5/4.0/4.5, ASP.NET, C#.Net,
MVC4, SOLID principles, RESTFUL Services, AJAX, JQuery, HTML5,
Responsive Web Design, Bootstrap, AngularJS, CSS3, nHibernate, Entity
Framework, SQL Server 2008
Comprehensive understanding of Angular JS Module, Controller and Routing.
Expert in Agile software development methodologies.
Experienced in writing MS SQL Server stored procedures and designing databases, tables, views, indexes, functions and triggers.
Extensive experience in developing and consuming Web API and Web Services (SOAP, WSDL).
Extensive experience in configuration management tools like GIT, Visual
Extensive involvement in all stages of Software Development Life Cycle
Strong Abilities in Design Patterns (Singleton, Façade, MVP, MVC, Observer, Dependency Injection
Experienced in developing complex reports using SSRS.
Experienced in Test Driven Development (TDD) using MS Test
EDUCATION
Mysore University, India
Bachelor of Engineering, Computer Science
Work permit
Citizen, USA
CAREER HISTORY
8x8 Inc, San Jose, CA
Consultant
January 2017 – present
Environment: Windows/Linux, Lua, PHP
Description: Custom IVRs using XML, PHP and Lua scripts
External Interactive Voice Response (EIVR) is a system in the 8x8 cloud, that accepts calls from the 8x8 main IVR. It provides custom IVR functionality that is not integrated into the main IVR. Some of the functionality it does are
- Area code routing
- Customer CRM lookups to do routing
- Customized notifications to the caller
- provide billing information
- Intelligently route calls based on custom business logic for each tenant
- integration with external CRM like Salesforce, Sugar.
- WAPI Integration with VCC
- itstats and tstats
Key Functions and Accomplishments:
Delivering projects for Professional services in designing and developing IVR applications for 8x8’s Virtual Contact Center.
Responsibilities includes:
Collecting Customer requirements.
Submit the design to the Professional services group and implement the solution.
Provide documentation of the application
Implement business modules in XML, PHP and Lua Script
Dell Inc, Santa Clara, CA
October 2014 – December 2016
Principal Software Engineer
October 2016- February 2016
Environment: Windows 10, C#, .NET
Description: Client desktop application to notify offers to the users based on rule evaluation of user parameters stored in the client database.To increase sales rate and advertise seasonal offers to customers.
Key Functions and Accomplishments:
Developed Dell Client Application in Microsoft C# using .NET framework to add Dell Offers. The client application connected to the Microsoft Azure server to get the offers and display on the customer desktop. One of the core developers involved in the complete life cycle of this product idea from the ideate phase of the project to the development phase.
Developed rules engine to evaluate rules on the client box. Developed a rule engine API using ANTLR to evaluate rules on the client box.
Created a windows service (using WCF framework) and added SQLite storage module for it.
Developed two versions of client application using WPF and UWP. This was done to evaluate user experience of pop up notifications for offers.
Responsibilities:
As a senior developer in the team, worked very closely with the software contracting company to develop the Client
Application framework in C# and manage their deliverables.
Program Manager – October 2014- February 2016
Successfully executed Software Program Management role and delivered Dell Gallery Application on Dell tablets Coordinated deliverables with vendors who provided software and hardware stack for the Dell Tablets.
Day to Day management of in house software development activities/milestones from developers who worked on Android Applications for Dell Tablets
Extensively used JIRA to plan, track and release project tasks. Bug Scrubbing to analyze the issues and
delegate to the appropriate teams.
Scrum Master conducting daily scrums with onsite and offshore teams in China who was doing the QA. Weekly report was sent to management team of the progress of development and release.
Servicely Inc, 5anta Clara, CA
September 2009- 2014
Senior Software Engineer
Environment: Windows, C#, .NET, Visual Studio
Key Functions and Accomplishments:
Designed and developed an auto call path discover tool to test VoiceXML application call paths.This tool will autodiscover different call paths and generate logs of the call flow. This was implemented in C# using Open source VoiceXML browser.
Managing technical efforts between globally distributed teams for migrating complex applications into the cloud infrastructure, using a cloud migration Platform.
Genesys Inc, Campbell, CA
Principal Software Engineer - June 2007- August 2009
Senior/Staff/Member of Technical Staff – November 1998 – June 2007
Project: Genesys Voice Portal Software
Environment: Windows, C++, Visual Studio, Visual Source Safe
Description: GVP is award winning voice portal software which hosts several customer VoiceXML applications. VoiceXML applications are standard w3c VXML applications used to describe the call flow user can go to through various menus, forms and inputs (dtmf, speech) and transfer to agents in call center through intelligent call routing.
Key Functions and Accomplishments:
Design and development of next generation VXML browser in C++ identifying areas of improvements to increase product performance.
Participation in the w3c VXML forum for VXML 3.0 weekly discussions.
Main contact from engineering for all Escalated customer issues for rapid prioritization and resolution.
Sole Developer for TXML (Telera XML – proprietary XML definition for IVR) browser module for Genesys Voice Platform(GVP) product. One of the core developers of the VXML browser implementing VoiceXML 2.0 along with Proprietary TXML.
Resolved several complex issues faced by the customer and was recognized by the company for outstanding contributions in trouble shooting and giving solutions to customer issues. Received the “STAR CONTRIBUTOR” award from the company.
Team player working with various geographically dispersed team for the complete development of the product and hence was voted by the peers as an “OUTSTANDING EMPLOYEE”.