Santosh Kushal Madireddy
************@*****.***
PROFESSIONAL SUMMARY
● Over 10 years of extensive experience in programming and designing solutions.
● Over 4 years of management experience in leading a team of diverse roles and varying competencies.
● Excellent working experience on different programming languages/frameworks like Java, C#, JavaScript, ReactJS, Spring, Hibernate, SQL and scripting languages like Python, Ruby, PowerShell.
● Implemented, administered and maintained Splunk® operational intelligence tool for a suite of 900 applications and services.
● Architected, Designed and Developed web services (SOAP/REST) for enterprise wide consumption scaling up to 1M+ calls a day.
● Excellent Communication, Interpersonal skills with strong analytical ability and problem solving capability.
● Working knowledge of enterprise tools like ELK, New Relic, AppDynamics and Open Source platforms like OpenStack.
● Produced value-added results, possess analytical and prioritization skills, conflict management and resolution skills and an ability to quickly learn new technologies.
● Hand on experience in working with agile software lifecycle methodologies.
● Experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Deployment, Version Control and production support. TECHNICAL SKILLS
Languages : Java, C#, Ruby, Python, Powershell
Web Technologies : HTML5, CSS3, ReactJS, Spring, Hibernate, JavaScript, .NET, JAX-WS/RS DevOps Automation : Chef, Microsoft SCCM, Jenkins CI/CD Ops Intelligence : Splunk, ELK, AppDynamics, NewRelic Database : SSRS, Microsoft SQL Server, Oracle, MYSQL Web/App Servers : IBM WebSphere, IBM BPM, Apache Tomcat, Windows IIS EDUCATION
M.S. in Information Science and Technology Dec 2010 Missouri University of Science and Technology (Missouri S&T) GPA 3.8 B.S. in Computer Science and Information Technology March 2008 Sreenidhi Institute of Science and Technology (SNIST) GPA 3.67 PROFESSIONAL EXPERIENCE
Employer : Cerner Corporation, Kansas City, MO Mar 2019 – present Position : Senior Software Engineer
Responsibilities
● Similar responsibilities as Team Lead without direct reports due to leadership realignment.
● Submitted a talk proposal at Splunk’s .conf 2019 on the lessons learnt and suggested rules of the road for large scale implementation and adoption of the tool.
● Designed and implemented a “single pane of glass” metrics console in ReactJS that integrates information from varied sources across multiple applications and environments into a single display. Employer : Cerner Corporation, Kansas City, MO Nov 2016 – Mar 2019 Position : Team Lead Senior Software Engineer
Responsibilities
● Lead a team of engineers and business analysts to expand adoption of Splunk, a log monitoring solution, across Cerner’s growing suite of Electronic Medical Record (EMR) solutions.
● Partnered with various Solution Owners to uncover code quality issues while in-development and built processes, practices and procedures to prioritize resolutions and deliver high quality products.
● Assumed ownership of 10 pilot clients and quickly scaled across 400 more by continually streamlining the onboarding activities using automation frameworks like Chef, Microsoft SCCM and scripting languages.
● Successfully transitioned Splunk stack from perpetual to OEM license model resulting in significant TCO reduction while increasing our daily ingestion volume from 200 GB to 1.5 TB.
● Architected and developed Splunk Applications that cleanse incoming data and effectively reduced licensing costs by 50%.
● Gather requirements for data visualization, design mock-ups and deliver enterprise dashboards.
● Leveraging the Influencer Model, initiated programs to broaden Splunk usage & adoption through roadshows for about 3000 associates from multiple departments of engineers, mid-management and executive leadership.
● Architected and programmed API integrations with other enterprise applications like New Relic, BMC Remedy, Vertica and many more in-house solutions.
● Led project planning and breakdown sessions to decompose work for the team.
● Conducted Client Advisory Board (CAB) meetings with stakeholders across Dev and Ops departments to better align priorities.
● Oversaw budgetary planning, architecture scalability and strategic roadmap to provide operational intelligence across various technology stacks.
● Continually monitor quarterly metrics like Kanban velocity, defects introduced, support tickets and introduce quality plans to improve team efficiency.
● Presented at Cerner DevCon 2018 on the need for correlation of events from various tools and the success achieved in identifying the root cause from a small scale implementation. Employer : Cerner Corporation, Kansas City, MO Aug 2014 – Nov 2016 Position : Senior Software Engineer
Responsibilities
● Managed day-to-day activities of contract employees and served as an architect for full time employees.
● Architected and Orchestrated micro services to automate Financial Transactions that engage various enterprise systems involving Configure-Price-Quote (CPQ), PeopleSoft and Microsoft Dynamics.
● Supervised modernization of CI/CD process by integrating Github and Jenkins to automate end-state generation, configuration and deployment triggered by a check-in to a git branch.
● Built IBM BPM workflow solutions that integrated with enterprise systems like Salesforce, PeopleSoft, Confluence wiki, Siebel, BMC Remedy, BMC BPPM and many more over web service APIs.
● Design and Architect Component level technical specs and customize open source software.
● Defining processes within team to support operations and development ecosystem for improved delivery and efficiency.
● Provide high-level architecture guidance and develop specifications for new and existing services
● Share knowledge within team through mentorship, coaching, technical talks, blogs and Developer Conference Talks ( Speaker at Cerner DevCon 2015 )
● Represented Cerner at IBM’s annual conference, learnt new concepts and implemented in our architectural decisions thereafter.
Employer : Cerner Corporation, Kansas City, MO Jan 2011 – Jul 2014 Position : Software Engineer
Responsibilities
● Developed and maintained SOAP/REST Web Services within IBM WebSphere Application Server and WebSphere Process Server that implements Service Oriented Architecture (SOA) using transport protocols such as HTTP/JMS/MQ/FTP.
● Experience building full stack web applications using Java, C#.NET and JavaScript
● Wrote custom mediations using business objects that transformed service transaction data into integrating-system-friendly formats.
● Leveraged Jenkins and other CI/CD tools to develop and execute automated Test plans.
● Designed SQL scripts and tuned the execution plans for optimal performance.
● Ensured the code is scalable and meets performance requirements through tuning.
● Delivered quality code that meets requirements and specifications on time.
● Documents and utilizes sound software development practices. Employer : Cerner Corporation, Kansas City, MO May 2010 – August 2010 Position : Software Engineer Intern
Responsibilities
● Develop web applications in ASP.NET using C# that would retrieve data (includes images, media) from real-time Oracle, SQL databases and third-party client storage to generate reports for the managers and clients. The reports would help in accessing the data usage and bill the clients accordingly.
● Apart from this, also working on a project that deals with decryption of the encrypted data sent by the clients using TripleDES (3DES) Encryption.
Employer : EMC Lab, Missouri S&T, Rolla, MO Oct 2009 – May 2010 Position : Java Application Developer
Responsibilities
● Develop Java Applications that would plot electromagnetic signals depending on the inputs given to the parameters through the application.
● The application is developed using Java Swings and the signals are plotted using J-Free Charts. Employer : Dell International Services, India Dec 2008 – July 2009 Position : Technical Support Associate
Responsibilities
● Troubleshoot hardware and software issues faced by US Customers over the phone.
● Hardware includes Dell Desktops, Laptops and Printers.
● Software issues include Operating System, Dell specific software and third-party software. Employer : Tata Consultancy Services, India Dec 2007 – April 2008 Position : Application Developer Intern
Responsibilities
● Developed a web application called Human Resource Information Management System (HRIMS) in ASP.Net using C#.
● The front-end was developed in HTML & JavaScript; back-end in SQL Server 2000.
● Purpose of the application was to serve as an Information System for the office routines.
● Led a team of four for the development of C# code for some of the internal modules.