Andrew DePersio Profile

Andrew DePersio


Software Engineering Leader in Indianapolis


About

I have 12+ years of experience as a software engineer, implementation consultant, and engineering manager. I am currently employeed as a Senior Software Engineer at Indiana University Health where I work with the rest of the Enterprise Business Applications department on their Team Portal and Patient Portal systems.

I am a hands-on technical leader who has built software products from the ground-up for multiple Fortune-500 companies, ran large engineering teams, and provided guidance at the executive level. I am motivated by the desire to "take things to the next level" and approach tasks in a forward-thinking manner, always open to iteration and improvement.

I believe that throughout history, the greatest hinderence to the furtherment of man's endeavors has always been the resources available at that time. The role of software in today's world is creating the resources that allow the world to move forward. It's a pretty powerful thing.

I'm always interested in becoming a better engineer and leader as well as meeting interesting people in Indianapolis. I hope you enjoy reading a bit about my work.


Achievements

Skillset

  • Cloud Services
    • Amazon Web Services
    • Microsoft Azure
  • Programming Languages
    • C#
    • Javascript
    • Node.js
    • Perl
    • Powershell
  • Frontend Frameworks
    • ASP.NET
    • ASP MVC
    • Ember.js
    • Aurelia.js
  • Backend Frameworks
    • .NET Web API
    • Express.js
    • WCF
  • Databases
    • Microsoft SQL Server
    • Oracle
    • MySQL
  • Version Control
    • Git
    • SVN
    • Mercurial
    • Perforce

Indiana University Health

Senior Software Engineer
Enterprise Business Applications
January 2021 - Present

  • Full stack software development using C# and ASP.NET
  • Design, build, and maintain APIs utilizing Azure Functions and Azure API Management
  • Design, build, and maintain web frontend using ASP.NET and Sitecore CMS
  • CI/CD pipelines and build automation using Azure Devops and Nuke toolchain
  • Automated UI and end-to-end tests using Selenium and Specflow
  • Participate in Scrum/Agile processes and ceremonies
  • Implement managed identity provider using Azure B2C
  • Review code and provide feedback amoungst peers
  • Build event-driven processes using Azure Service Bus and Hangfire

RenPSG

Software Engineering Manager
IT - Development
March 2019 - January 2021

  • Design, execute, utilize and maintain software engineering applications.
  • Prepare all required Technical Proposal pertinent to software engineering.
  • Administer support for Business Development, Systems Engineering and IT Technical personnel.
  • Supervise training and development of software engineering staff.
  • Assign work to software engineering personnel and evaluate performance.
  • Support to recruit engineering personnel, technical staffing and project teams formation.
  • Supervise engineering deliverables.
  • Manages continuing support and provide system metrics for client facing products.
  • Present practical input for strategic technology decisions.
  • Support preparation of Technology Roadmap.
  • Present project management backup as required.
  • Help translation of business requirements into technical needs and actions.
  • Supervise reporting responsibility for independent software contractors, software engineers and outsourcing partners.

RenPSG

Software Engineering Team Lead
IT - Development
June 2018 - March 2019

  • Create an inspiring team environment with an open communication culture
  • Set clear team goals
  • Delegate tasks and set deadlines
  • Oversee day-to-day operation
  • Monitor team performance and report on metrics
  • Discover training needs and provide coaching
  • Listen to team member feedback and resolve any issues or conflicts
  • Recognize high performance and reward accomplishments
  • Encourage creativity and risk-taking
  • Suggest and organize team building activities

RenPSG

Senior Software Engineer
IT - Development
June 2017 - June 2018

  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Write clean, scalable code using .NET programming languages
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support

Genesys

Software Engineer
Development Services
July 2015 - June 2017

  • Design, consultation, and development of custom applications, services, and web applications.
  • Programming in C#/.NET, HTML/CSS/JS, and Ember.js
  • Requirements gathering and FRS authoring

Interactive Intelligence

Senior Implementation Engineer
Professional Services
February 2015 - July 2015

  • Expansion Upon Prior Resonsibilities as Application Developer
  • Design and Develop Reusable Packaged Solutions
  • Develop Internal Applications in C#
  • Lead Technical Project Management Roles

Interactive Intelligence

Application Developer
Professional Services
June 2012 - February 2015

  • Design and Develop Custom IVR Solutions
  • Configure CRM Integrations such as SalesForce, SAP, RightNow, etc.
  • Technical Requirements Gathering and Authoring
  • Provide Production Support

Oak Ridge National Laboratory

SULI Intern
Computational Sciences Research and Development
May 2011 - August 2011

  • Database Scalability Research
  • Structural Health Monitoring Research
  • Linux Virtual Machine Administration
  • Programming in Perl and Fortran

Coming Soon

Thank you for taking the time to read through my website. My official resume is available here.

If you wish to contact me, you can do so at the following email address: andrew@depersio.net