Summary
Overview
Work History
Education
Skills
Languages
Work Availability
Work Preference
Websites
Timeline
background-images

Leo Ellis

Burlington,NJ

Summary

Dynamic software development specialist with extensive experience in designing and implementing efficient code to solve complex challenges and enhance software functionality. Proven track record of creating user-friendly applications while optimizing systems for peak performance, demonstrating a strong commitment to delivering high-quality results. Adept at collaborating within diverse teams and adapting to evolving project requirements, leveraging technical expertise across various programming languages and frameworks. Recognized for exceptional problem-solving skills, effective communication, and a results-driven approach that fosters a reliable and adaptable work environment.

Overview

16
16
years of professional experience

Work History

Software Developer (Application Support)

Department Of Banking and Insurance
02.2023 - 11.2025
  • Supported internal business applications by reproducing issues, reviewing logs, and delivering fixes through configuration updates and workstation-side changes.
  • Implemented Windows 11 compatibility support for legacy, IE-dependent web applications using IE Mode configuration and related settings to keep critical systems accessible.
  • Created repeatable deployment steps for agency software (ETS, Microsoft 365/Office, Outlook) and documented setup requirements to reduce installation errors.
  • Assisted with Oracle database workstation components by installing, configuring, and validating client tools and required dependencies for end users.
  • Monitored endpoint upgrade/application health in SolarWinds, triaged failures, and standardized remediation steps for unsupported or failing devices.
  • Supported secure access and consistent configuration using Active Directory, Organizational Units, and Group Policy aligned to application requirements.
  • Managed Exchange distribution lists and mail-enabled groups to support departmental workflows and communications.
  • Tested patches and configuration changes prior to rollout, documenting results and known issues for the team.
  • Used Python for small scripts/utilities to support troubleshooting (log collection, validation checks, and repeatable remediation steps).
  • Maintained and updated internal support documentation and quick-reference guides, including light HTML formatting for knowledge-base style pages.
  • Built simple C++ console utilities/prototypes for basic data handling and troubleshooting support (entry-level tool-building and debugging practice).
  • Developed and maintained scalable web applications using Java, Python, and JavaScript frameworks.
  • Led team in implementing Agile methodologies to enhance project delivery timelines and collaboration.

Computer Operator Assistant

New Jersey Office of Information Technology
01.2022 - 02.2023
  • Spearheaded the procurement process for printers for New Jersey State Police (NJSP) and Police Department (PD), ensuring timely acquisition and compliance with organizational standards.
  • Installing hardware and Software images using windows 11, windows 10 with SCCM (PXE BOOT).
  • Provided expert password reset services for the Department of Health (DOH), Office of Information Technology (OIT), and NJSP employees, ensuring seamless access to essential resources.
  • Used PowerShell scripting to remove and add application via Power Shell.
  • Efficiently monitored and managed tickets within the ServiceNow platform, ensuring prompt resolution and effective communication with stakeholders.
  • Oversaw the integration of SolarWinds tickets into the ServiceNow system, optimizing ticket management processes and enhancing efficiency.
  • Managed inbound calls, providing efficient assistance to callers and creating tickets as needed, and ensuring timely escalation and resolution of issues by assigning tickets to the appropriate department or team.
  • Demonstrated strong communication skills by promptly responding to emails and collaborating with Verizon to address network-related outages and concerns, ensuring uninterrupted connectivity.
  • Proactively diagnosed and resolved network issues by executing ping commands and liaising with node sites, minimizing service disruptions and maintaining optimal performance.
  • Monitored system performance and identified issues to ensure optimal operational efficiency.
  • Executed routine data backups and recovery processes to maintain data integrity and security.

Desktop support

City hall of Trenton
03.2020 - 12.2021
  • Installed and configured computer hardware, software, printers, and scanners to meet organizational needs.
  • Monitored and maintained computer systems to ensure optimal performance and security.
  • Responded promptly to service issues and requests, providing technical support both in person and over the phone.
  • Set up accounts for new users and managed user accounts on Windows NT and UNIX platforms.
  • Developed organizational units in Active Directory (AD) and managed user security with group policies.
  • Created and maintained email addresses and distribution lists in MS Exchange.
  • Provided comprehensive support for Microsoft Office Suite, Windows 7 & 10 Operating Systems, Active Directory, Group Policies, printer queues, shared files, and shared printers.
  • Conducted testing of new technology to assess feasibility and effectiveness.
  • Utilized remote access tools such as Quick Assist to diagnose and resolve end-user issues efficiently.
  • Streamlined desktop support processes by implementing efficient ticketing system and prioritizing tasks.
  • Streamlined IT processes by developing and implementing standard operating procedures for desktop support tasks.

Information Technology Specialist

Sykes Enterprises
05.2010 - 12.2019
  • Spearheaded the installation, configuration, and maintenance of a wide range of computer hardware, software, printers, and scanners, catering to diverse organizational needs and requirements.
  • Demonstrated strong proficiency in monitoring and maintaining computer systems, ensuring optimal performance, security, and reliability at all times.
  • Maintained a high level of responsiveness by promptly addressing service issues and requests, delivering comprehensive technical support to employees across the company both in person and over the phone.
  • Played a key role in setting up accounts for new users and managing user accounts on Windows NT and UNIX platforms, overseeing the entire lifecycle from creation to deletion while effectively managing permissions and access rights.
  • Took charge of developing organizational units in Active Directory (AD) and managing user security through the implementation of group policies, ensuring adherence to established security standards and protocols.
  • Facilitated seamless communication within the organization by creating and maintaining email addresses and distribution lists in MS Exchange, streamlining the flow of information and enhancing collaboration.
  • Provided extensive support for a wide range of technologies, including Microsoft Office Suite, Windows 7 & 10 Operating Systems, Active Directory, Group Policies, printer queues, shared files, and shared printers.
  • Leveraged remote access tools such as Team Viewer to remotely access end-user computers, diagnosing and resolving issues with utmost efficiency and minimal disruption.
  • Played an instrumental role in enhancing data security by assisting with drive encryption using BitLocker and setting up Absolute Computrace on end-user computers, effectively mitigating potential security threats and vulnerabilities.
  • Developed and implemented IT solutions supporting departmental operations and compliance standards.
  • Managed system configurations and software updates to enhance performance and security protocols.

Education

Associate of Applied Science - Information Technology

Purdue Global University
Davenport, IA
11-2025

Skills

  • IT troubleshooting
  • Information security
  • Problem-solving skills
  • End user support
  • Software development
  • Software updates
  • Problem-solving
  • Programming
  • Object-oriented programming

Languages

English
Native or Bilingual

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Work Preference

Work Type

Full Time

Location Preference

RemoteOn-SiteHybrid

Important To Me

Career advancementPersonal development programsTeam Building / Company Retreats4-day work weekPaid sick leaveHealthcare benefitsWork-life balanceFlexible work hoursCompany CultureWork from home option401k matchStock Options / Equity / Profit SharingPaid time off

Timeline

Software Developer (Application Support)

Department Of Banking and Insurance
02.2023 - 11.2025

Computer Operator Assistant

New Jersey Office of Information Technology
01.2022 - 02.2023

Desktop support

City hall of Trenton
03.2020 - 12.2021

Information Technology Specialist

Sykes Enterprises
05.2010 - 12.2019

Associate of Applied Science - Information Technology

Purdue Global University