Ernesto Scognamiglio

Junior Software Engineer

Profile

Highly productive Junior Software Engineer with a strong foundation in technical problem-solving and a systems-thinking approach. Proficient in designing and optimizing enterprise IT solutions, integrating cloud-based systems, and enhancing application reliability. Skilled in Python, C#, and Azure, I am passionate about leveraging modern technologies to drive operational efficiency and bridge business needs with IT capabilities.

Work Experience

Sept 2024 - Present

Junior Application Engineer

Royal Terberg Group

As an integral member of the Application Engineering team, I design, develop, manage, and support diverse applications and systems to optimize daily operations. My role bridges the gap between operational business needs, internal project managers, and the central IT department, delivering tailored IT solutions that align with the organization's goals.

Key Responsibilities:

  • IT Solution Development: Translate business requirements into effective IT solutions, leveraging technologies like Python, C#, .NET, SQL, and Cloud computing.
  • Application Management: Maintain, support, and enhance a varied application landscape, ranging from SAAS to on-premise solutions and web to local applications.
  • Software Development: Develop custom software solutions, adhering to established development standards and processes.
  • Collaboration & Coordination: Collaborate with cross-functional teams and stakeholders, ensuring seamless integration of IT solutions.
  • System Optimization: Perform data corrections, interface development (API, XML, JSON), and ensure the functionality and efficiency of systems.
  • Tool Proficiency: Utilize tools such as Confluence, Jira, Git, and DevOps to support software development and project management workflows.
  • Conduct technical research and gap analyses to propose and implement appropriate solutions.
  • Coordinate actions involving specialist support and external resources.
  • Monitor and maintain both Azure and internal virtual environments for optimal performance and reliability.
  • Participate in DevOps processes, contributing to CI/CD pipelines to enhance the development lifecycle.
May 2023 - Aug 2024

Junior Software Engineer

ITrajectum

Specialised in IPAAS solutions, developed, maintained, and supported enterprise integration solutions using ESBs like Microsoft's BizTalk and our proprietary ESB, Nexus.

Key Responsibilities:

  • IT Solution Development: Translated business requirements into effective IT solutions, leveraging technologies like Python, C#, .NET, SQL, and Cloud computing. Conducted technical research and gap analyses to propose and implement appropriate solutions.
  • Application Management: Maintained, supported, and enhanced a varied application landscape, ranging from SAAS to on-premise solutions and web to local applications.
  • Software Development: Developed custom software solutions, adhering to established development standards and processes.
  • Collaboration & Coordination: Collaborated with cross-functional teams and stakeholders, ensuring seamless integration of IT solutions. Coordinated actions involving specialist support and external resources.
  • System Optimization: Performed data corrections, interface development (API, XML, JSON), and ensured the functionality and efficiency of systems.
  • Tool Proficiency: Utilized tools such as Confluence, Jira, Git, and DevOps to support software development and project management workflows.
  • Managed the upgrade and deployment of the SVN repository system across multiple virtual machines, ensuring seamless integration and improved version control for the entire Software Engineering team.
  • Developed applications and IT solutions tailored to client needs, using XML, JSON.
  • Managed and optimised SQL and MySQL databases for data integrity and efficient access.
  • Worked extensively within Microsoft Azure and our company's virtual environment to ensure seamless operation and integration.
  • Duties included end-to-end development, designing, and implementing integration flows with C# within the .NET Framework, Python, HTML, CSS, JavaScript, and PowerShell.
  • Occasionally used assembly language for low-level integrations.
  • Provided IT support, troubleshooting, and resolving issues to maintain stable and functional integration solutions.

Technical Skills

Programming Languages

  • C#
  • Python
  • HTML & CSS
  • JavaScript
  • SQL
  • Powershell
  • C++
  • VBA

Frameworks & Tools

  • Microsoft Azure
  • .NET Framework
  • Jenkins
  • ASP.NET
  • Azure DevOps
  • Git
  • SVN
  • Docker
  • Visual Studio
  • Jira
  • Confluence
  • BizTalk Server
  • REST APIs
  • CI/CD
  • SQL Server Managment Studio
  • Agile/Scrum

Soft Skills

  • Problem Solving
  • Systems Thinking
  • Collaboration
  • Communication
  • Adaptability
  • Time Management

Portfolio

Enterprise Integration Solution

Developed integration flows using Nexus ESB and BizTalk for a logistics client, connecting WMS and ERP systems for real-time data sync.

C#.NETBizTalkESB

SVN Repository Upgrade

Managed the planning, upgrade, testing, and deployment of the company's central SVN repository across multiple virtual machines.

SVNVMsPowerShell

App Monitoring Tool

Built a lightweight monitoring app using Python and Azure Functions to check critical integration endpoints and send failure alerts.

PythonAzureAPIs

Education & Certifications

Certified Junior C# Developer

IT Talent (ITrajectum Traineeship)

2023

Advanced Querying Data with Transact-SQL

Microsoft Certified (DP-080)

2025

Bachelor of Commerce Finance & Accounting

University of Pretoria

Graduated 2021

Get In Touch

Have a question or want to work together? Feel free to reach out!