Ernesto Scognamiglio

Junior Software Engineer

Profile

Highly productive Junior Software Engineer with a strong foundation in technical problem-solving and a systems-thinking approach derived from years of diverse experience. Proficient in designing and optimizing enterprise IT solutions, integrating cloud-based systems, and enhancing application reliability. Skilled in Python, C#, and Azure, with proven experience in delivering high-quality outcomes that bridge business needs with IT capabilities. Passionate about leveraging modern technologies to drive operational efficiency.

Work Experience

Junior Application Engineer

Royal Terberg Group

Sept 2024 - Present
Utrecht, Netherlands

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.

Junior Software Engineer

ITrajectum

May 2023 - Aug 2024
Utrecht, Netherlands

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.

Skills

Programming Languages

  • C# Proficient
  • Python Proficient
  • HTML Proficient
  • CSS Proficient
  • JavaScript Intermediate
  • SQL Intermediate
  • PowerShell Intermediate
  • C++ Beginner
  • VBA Beginner

Frameworks & Libraries

  • .NET Framework
  • ASP.NET
  • Entity Framework
  • Flask (Basic)
  • React (Learning)

Databases

  • MS SQL Server
  • MySQL
  • Azure SQL
  • SQLite

Cloud & DevOps

  • Microsoft Azure
  • Azure DevOps
  • Git
  • Docker (Basic)
  • CI/CD Concepts
  • Virtual Machines

Tools & Methodologies

  • Visual Studio
  • VS Code
  • Jira
  • Confluence
  • Agile/Scrum
  • BizTalk Server
  • Nexus ESB
  • Postman
  • SVN
  • XML/JSON
  • REST APIs

Soft Skills

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

Portfolio

Enterprise Integration Solution

Integration flows connecting WMS and ERP systems using ESBs.

C# .NET BizTalk ESB SQL

SVN Repository Upgrade

Managed upgrade and deployment of SVN across multiple VMs.

SVN VMs PowerShell Admin

App Monitoring Tool

Python/Azure tool for monitoring integration endpoint health.

Python Azure APIs Monitoring

Education & Certifications

Certified Junior C# Developer

IT Talent (ITrajectum Traineeship)

2023

Advanced Querying Data with Microsoft Transact-SQL (M-DP080)

Microsoft Certified

In Progress

Bachelor of Commerce Finance & Accounting

University of Pretoria

Graduated 2021

Get In Touch

Feel free to reach out! Send me a message using the form below.

☀️