Profile

Sharad Baronia

https://www.linkedin.com/in/sharad-baronia/

SUMMARY

A highly accomplished and results-oriented software engineer with extensive experience in high performance, high throughput, low latency software/server solutions, project management, web development, data services, framework design, market data, algorithms, configurations, legacy systems, and negotiations. Leverages forward-thinking and analysis skills to build distribution architecture, and coordinate team testing strategiesactivities with QA, and reduce message loss. A dedicated and motivated producer software architect with objective to provide better user experience, and leads customer/supplier meetings to develop solutions.

TECHNICAL SKILLS

C++, C#, Java, Python, REST API, Websocket, Javascript, IOC Container, JQuery, Knockout, IntelliJ, JMS, Tomcat/Jetty, Restlet, Docker, CentOS, Windows, ASP.NET, .Net, Visual Studio, NetBean IDE, IntelliJ IDE, Gradle, Cucumber, JIRA, SVN/Git

EXPERIENCE

NEXA TECHNOLOGIES INC., Irvine, California

Senior Software Engineer, 2006-2017

Lead the team in refactoring high performance, high throughput with low latency servers for Market Data. Coordinate task across multi-functional groups, and coached junior development team members (internal and offshore). Led customer meetings as well provided solutions to customer, negotiated with exchanges and vendors, and notified customer of upcoming changes. Propose new processes to improve code quality.

  • Built scalable asynchronous REST web trading API to reduce web development time.
  • Created streaming Wweb API for quotes, time-sales, and charts, improving performance 50% for web client and backend servers.
  • Established data slicing algorithm, resulting in 60% data bandwidth reduction and improved client experience.
  • Led team to improve protocols using data dictionary and symbol indexing.
  • Directed team to build Market Data Nnews distribution architecture which reduced operational maintenance.
  • Drove performance improvement of market data servers, reducing CPU load and context switching by seven times. Improved network throughput and reduced overall message loss to zero.
  • Oversaw project for Ooption Symbology Iinitiative, involving every aspect of market data changes.
  • Coordinated with QA for helping define test strategy.
  • Led customer meetings and market data supplier meetings, as well as provided solutions to customer issues and informed of changes.
  • Managed corporate action team, coordinating activities with other groups such as database, execution, network team, operational, and QA.
  • Supervised design of retransmission framework for market data feeds and feed adapter handlers.
  • Negotiated with exchange to wavier mandatory clauses.
  • Delegated and coordinated tasks across multi-functional groups. Coached new members of development team.
  • Proposed new processes to improve quality and working of group.


ERICSSON INC., Brea, California

Software Engineer V, 1999-2006

Led Script Manager team, responsibility included mentoring team members, negotiate activities with project and product managers. Define technical specifications, collaborated with QA, and executed other leadership tasks. Led development for tenanted and hot-stand clustering solution. Trained co-workers to develop software libraries and application servers using design pattern developed for application development environment. Provided advanced training to customers and developers, enabling solutions for IVR, SMS routing, campaign, and voice mail system using application development environment and by writing C++ modules.

  • Mentored team members and negotiated activities with project managers. Defined technical specifications, collaborated with QA, and executed other leadership tasks.
  • Led development and implementation for tenanted and hot-stand (clustering) for hosted environments across multiple teams.
  • Designed and developed ASP.NET web service to access legacy configuration information.
  • Originated SMS solutions for Egypt telecom contact center by communicating SMS-C, GSM modem, and Web based SMS services using Java Servlet.
  • Developed and implemented Softphone using RTP and SDP protocol, supporting codec G.711 (u-law, a-law), G.723, G.729, and AMR-NB for hosted solution in IP Multimedia SubSystem (IMS).
  • Led team to develop XML based messaging protocol (XMP) used for outdial notification, SMS notification, and TTS playback.
  • Developed solutions to integrate with JavaScript and VB.NET engine to access external system thru Java Objects, Web Service, custom .NET assemblies, etc.
  • Directed local and remote team to improve application development environment on SUN Solaris for voicemail and video-mail systems by adding features such as exception handling, user-event handling, global key detection, music-on-hold feature, callback feature, Text–to-Speech, and automatic speech recognition.
  • Improved server performance by 40% by tuning TCP/IP usage, memory management of useable objects, and databases and reducing context switching between threads.
  • Increased revenue by introducing customized IVR queue handling features.
  • Enhanced customer satisfaction by solving problems such as deadlock in ODBC driver, crash in third-party basic script, and timer problem in major telecom service provider.
  • Provided integrated solutions with SAP by developing interface using BAPI for utility-based company.
  • Designed proposals for prepaid IVR systems for mobile network charging system.
  • Trained co-workers to develop software libraries and application servers using design pattern developed for application development environment. Provided advanced training to customers and developers, enabling solutions for IVR, SMS routing, campaign, and voice mail system using application development environment and by writing C++ modules.
  • Received consistent key performer and contributor award twice.

ADDITIONAL EXPERIENCE

HCL America Inc., Sunnyvale, California, Technical Staff Member, 1997-1999. Provided software solution to customer. Designed and built technical software products for telecommunication at Fujitsu Business Communication System. Served as technical consultant for Fujitsu Business Communication System and StarBase Corp. Offered technical expertise in systems integration and implementation utilizing various software development tools. Analyzed integration of TAPI and Wave API with JTAPI. Designed and developed server-side session management system, scheduler, and synchronization processes between PBX, CAS, and databases. Created reports for error logs, audit trails, and client proxies. Led team for prototyping communication framework.

Birla Consultancy and Software Services, Mumbai, India, Senior Software Engineer, 1995-1997. Served as technical consultant for Syntegra and Avalon Software in UK. Designed, documented, and implemented software products using Oracle DBA, Oracle forms, Oracle report, stored procedures, and C++. Worked with customer on requirements. Improved performance of SQL queries from two minutes to four seconds by tuning SQL and database and designing database scheme. Developed and implemented customized forms and reports on Oracle financial 10.5/10.6, database administration tool, and fault logging system. Enhanced and customized Avalon 9 products for automation of manufacturing unit using Oracle tools.

SILICON INTERFACES, Mumbai, India, Senior Software Engineer, 1995. Designed and Developed Time Sheet Manager, it is multifaceted Management Planning intended mainly to keep track of all activities within an organization in order to expand and regulate the company’s business using Visual Studio C++.

MN Dastur Pvt Ltd., Mumbai, India, Software Engineer, 1994-1995. Designed, documented, and implemented share accounting system using Oracle DBA, Oracle Reports, Oracle Forms, SQL*ProC, etc. Worked on requirements with stakeholders in company. Mentored and Trained junior engineers. Oversaw DBA activities. Developed stored procedures, packages, user entry forms, reports, and triggers. Loaded COBOL data into Oracle tables by writing COBOL program and UNIX Shell scripts. Performed database administration.

Par Computers, Mumbai, India, Software Engineer, 1992-1994. Developed and managed share accounting system to maintain database of shareholders, execute share transfer, prepare annual returns, attend to investor queries, and address other associated activities. Worked with customer on requirements. Integrated financial system for departmental store. Developed data entry screens, reports relating to recruitment, manpower planning, and employee details, and run-time query system.

EDUCATION

Jawaharlal Nehru Engineering College, Aurangabad, India

B.A., Computer Science and Engineering, 1992

CERTIFICATION

Machine Learning, University of Washington, 2017

PMI, 2008

Project Management, UC Irvine, 2007

PROFESSIONAL DEVELOPMENT

Agile Development, 2011