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
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.
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.
SVN Repository Upgrade
Managed the planning, upgrade, testing, and deployment of the company's central SVN repository across multiple virtual machines.
App Monitoring Tool
Built a lightweight monitoring app using Python and Azure Functions to check critical integration endpoints and send failure alerts.