Highly skilled software development professional with more than 5 years of experience in software design, development, and integration. Offering advanced knowledge of Python and SQL programming languages. Background writing code and developing software systems for Sales, Marketing, and Research applications.
The University of Chicago Booth School of Business |
September 2022 - Present
|
Northwestern University |
September 2017 - December 2018
|
VIT University |
July 2012 - June 2016
|
The University of Chicago |
Chicago, IL, USA
|
Software Developer |
April 2022 - Present
|
- Architecture and high-level systems design - Provide technical leadership and translate product enhancement use cases and requirements into end-to-end architecture and high-level systems designs. Prepare plans to translate business requirements into well-designed applications while balancing user and business needs, technical competencies, industry developments, and time constraints.
Lead a team of software developers and student interns to program applications for advancing research for numerous departments across the university.
Work closely with faculty to identify and develop applications that support or advance their research. Independently and proactively propose novel and effective solutions to research challenges.
Developed and facilitated the transition to using GitLab - Rancher CI/CD pipeline for internal Software Deployment Operations which reduced the team's Software Deployment Life Cycle time by 25%.
Utilize technical knowledge of existing and emerging technologies/platforms such as public cloud offerings from Amazon Web Services, Microsoft Azure, and Google Cloud to incorporate them into deploying a hybrid-cloud solution to leverage the underlying high-performance physical compute clusters to complement them with the highly available public cloud platforms.
Software Design and Development - lead design, development, test, code review, document, deploy and maintain high-quality software, including cloud services, REST interfaces, command-line interfaces, and other client applications. Define and implement best software development practices and drive initiatives across the development team to ensure efficient and timely delivery of features.
Engineering management - Team sprint planning, assignments, and managing team bandwidth/allocations, facilitating cross-team coordination and collaboration when necessary, and management of high-level team goals and initiatives.
Cross-functional engagement - work with other functional partners, scientists, and professors to contribute to solution strategy, and roadmap definition for problem management.
Support - in collaboration with the help desk support, professional services, and other members of the L1 and L2 teams, provide technical guidance on resolving customer support issues, as needed.
Develop and maintain numerous scripts in Python, Bash, and PHP programming languages along with Designing MySQL DB schema, and developing stored procedures for Data management and integration purposes between multiple software systems.
Core Software Design and Development was done using the LAMP and Django stacks for web applications, leveraging Python and PHP programming languages. These software applications were built to advance research across the university ranging across different domains such as analyzing MRI Brain data, building new data pipelines, and building dashboards for visualization of huge research data, etc.
Tata Consultancy Services - Motorola Solutions |
Chicago, IL, USA
|
Technical Lead |
June 2021 - February 2022
|
- Orchestrated efficient large-scale software deployments.
- Consulted with engineering team members to determine system loads and developed improvement plans.
- Facilitated Joint Application Design sessions with stakeholders across all phases of the software development lifecycle (SDLC) to discuss and resolve issues.
- Led Offshore L3/L2 teams for product enhancements and fixes, for the Motorola Solutions Sales Partners application portfolio, using Agile and DevOps approaches.
- Mentored junior developers by providing assistance with code reviews, programming techniques, problem-solving approaches, and best practices.
- Facilitated the transition to using Tableau within internal Business Operations teams for data visualization from internal RDBMS data sources, which reduced the L2 Data Support requests by 40%.
- Offered input on technical and platform-related strategic planning initiatives, prioritizing overarching business goals.
- Major Incident Management – Organized and led the support for unplanned critical incidents/outages with internal and external stakeholders to ensure accelerated service restoration.
|
Salesforce Business Analyst |
January 2021 - February 2022
|
- Reviewed files, records, and other documents to obtain business information and key data informing responses to development requests.
- Created workflow diagrams and Gantt charts to clearly demonstrate processes and timelines.
- Researched and compiled tailored weekly analytics and reports for senior management with the organization's Salesforce CRM solution.
- Collaborated with the Sales and Marketing departments to respond to questions and concerns regarding any IT projects.
- Developed and maintained an internal extract-transform-load (ETL) tool to migrate information from Salesforce to other RDBMS systems (MySQL).
|
Software Engineer |
August 2019 - February 2022
|
- Designed and maintained streamlined, reusable, and reliable code for use within distributed cloud environments.
- Reviewed project specifications and designed technology solutions that meet or exceed performance expectations.
- Revised, modularized, and updated old code bases to modern development standards, reducing operating costs and improving functionality.
- Participated in cross-functional projects while working in lean development environments.
- Developed and maintained backend tech stack software for Sales View - A sales reporting and reward payment application built to capture the End Customer Information, which in turn helped in building the sales forecasts and drove the future sales strategy/sales conversations. This improved Partner Engagement by 30% compared to the previous 3rd party application that was in use.
- Developed and maintained automation scripts in Python/Bash, and MySQL stored procedures for Data Integration purposes between multiple software systems.
Inteli Platforms |
Princeton, NJ, USA
|
Network Automation Engineer |
April 2019 - August 2019
|
- Initiated and managed network test facilities to verify network hardness and resilience.
- Provided network support services for devices such as hubs, bridges, routers, and other hardware.
- Monitored data transfer security to detect and prevent intrusion attempts and respond to DDoS attacks.
- Performed troubleshooting for Juniper, Cisco devices, and packet analysis.
- Developed scripts for deployment, maintenance, and monitoring of various network devices using Python.