Post Job Free
Sign in

Information Technology Software Engineer

Location:
Surrey, BC, Canada
Salary:
125000
Posted:
April 16, 2025

Contact this candidate

Resume:

MARIUS SORESCU

***********@*****.*** 604-***-**** Surrey, BC linkedin.com/in/marius-sorescu/

SUMMARY

Over 17 years of experience as an n-tier developer specializing in web application architecture and 18 years in software development focused on user-friendly solutions for data acquisition, analysis, and display. Engaged in all stages of the software lifecycle, emphasizing clear business requirements, testing alignment, and process improvement to reduce defects. Proficient in object-oriented analysis, design, and source management. Creative, organized, and motivated, with a strong ability to meet deadlines and solve problems effectively.

SKILLS

●Programming Languages: C#, C/C++, Java, Python, JavaScript, VB/VB.NET, HTML/DHTML/CSS, XML/XSL/XSLT, SQL (MySQL, PostgreSQL, SQL Server, Oracle, Sybase, Aurora RDS)

●Frameworks/Libraries: ASP.NET, ASP.NET Core, React JS, Angular JS, Node JS, jQuery, Knockout JS, Entity Framework, NHibernate

●Architecture/Services: N-Tier Architecture, Microservices, SOA/Web Services, AWS, Azure

●Database Management: MySQL, PostgreSQL, SQL Server, Oracle, Sybase, Aurora, Tools and Technologies

●Development Tools: Visual Studio, GitHub, Team Foundation Server (TFS), Azure DevOps, Octopus Deploy, Bitbucket, Docker

●Source Management: Git, ClearCase/ClearQuest, Source Control Models

●Operating Systems: Windows, Mac OS, Unix (CentOS, SCO, HP-UX), Linux

●Network Protocols: TCP/IP, IPX/SPX

●Soft Competencies: Interpersonal Skills, Problem Solving, Time Management, Leadership, Team Collaboration, Mentoring, Communication

PROFESSIONAL EXPERIENCE

Senior Full Stack Software Engineer May 2022 - Present

eCapital Toronto, ON

●Developing a new version of the eCapital application using MVC Razor and Microservices to offer alternative financial solutions for small and mid-sized companies, including invoice factoring, credit lines, and asset-based lending.

●Key Contributions:

oSalesforce Integration: Established a programmatic link to access eCapital data in Salesforce, mapping it to local databases with Entity Frameworks and RestSharp for RESTful APIs; validated with mock data.

oDocument Management Service: Created a service to import XML files and generate invoice documents in PDF or TIFF formats, which were combined into a single TIFF image and compressed into ZIP files for storage in Amazon S3.

oEnhanced User Experience: Designed functionality for users to select and download multiple documents from the invoice submission tab using the jQuery contextMenu (2.x) plugin, facilitating direct downloads to user desktops.

●General Ledger Development: Contributed significantly to the development of General Ledger pages, as well as the front-end and back-end functionalities for the Invoice Processing and Invoice Purchasing modules.

React JS / C# /.Net Senior Software Engineer (Contract) May 2022 - September 2022

Master Software Solutions Inc. New Westminster, BC

●Constructed high-quality Sensei Cloud web applications utilizing React JS and .Net APIs while mentoring junior developers and adhering to solid development principles.

●Key Contributions:

oUser-defined Controls: Developed open-source user-defined controls in ReactJS for integration into Formik-supported forms, enhancing the functionality of web applications.

oEnd-to-End Solutions: Built comprehensive solutions from the .NET C# backend to the React/Node.js frontend, including the development of unit tests and live demonstrations of implementations.

oAgile Methodologies: Leveraged Azure technologies within a fully Agile environment, ensuring timely and efficient project delivery while maintaining high standards of quality.

C#/.Net Senior Software Engineer - Team Lead April 2020 - April 2022

OrderBot Software Inc. Vancouver, BC

●Contributed to the development of a top-tier SAAS Operations E-Commerce Platform, focusing on the order lifecycle using C# ASP .Net Core and Azure/AWS technologies, supported by a fully managed SQL Server database.

●Key Contributions:

oInterpreter Pattern: Created an Interpreter pattern to efficiently parse JSON objects and apply logical expressions, improving decision-making processes within the application.

oDynamic Reporting: Designed and implemented "buildable" reports to replace traditional large reports, significantly reducing SQL exceptions and optimizing data retrieval for faster page displays.

oTesting Frameworks: Developed unit and integration tests using Moq 4 and NUnit, ensuring high code quality and reliability.

oAWS Lambda Functions: Built AWS Lambda functions to process SQS messages and store data in Aurora RDS, utilizing Serilog for logging to Kinesis for visualization in Kibana.

oTeam Leadership: Led a team of four senior developers, conducted code reviews, mentored junior and mid-level developers, and provided training through video presentations to enhance team skills and productivity.

C#/.Net General Developer (Contract) June 2019 - April 2020

BC Liquor Distribution Burnaby, BC

●Developed key software products for the company’s rapidly expanding chain of Cannabis stores, growing from 2 to 22 locations within six months. Key products included the Cannabis Product Master and Cannabis Extract Reports.

●Key Contributions:

oIssue Resolution: Achieved a 100% resolution rate for user-reported issues in in-house C#/.NET applications during each release cycle.

oFeature Development: Designed and implemented complex features for C#/.Net Win Form applications, ensuring comprehensive testing across various environments for successful production releases during Agile sprints.

oDatabase Support: Tested and updated SQL scripts for the Cannabis product, translating business requirements into PostgreSQL database tables, views, functions, and triggers that supported application functionality.

oAgile Collaboration: Actively participated in daily Agile Scrum stand-ups, contributing to the rapid completion of over 900 JIRA tickets as a cohesive team.

Software Engineer June 2009 - May 2019

News Corp. (Move, Inc.) Richmond, BC

●Contributed significantly to the launch of the new Realtor.com, operating within an Agile Scrum/Kanban environment focused on Continuous Integration and Continuous Delivery. Responsible for developing and maintaining over 200 Master MLS IDX feeds, supporting more than 1,700 customers.

●Key Contributions:

oTool Development: Enhanced Gator IO, a Java FX tool, to facilitate the migration of data sources and mapping tables across development, QA, and production environments.

oAPI Development: Designed Restful APIs for the New Generation Images (NGI) project to load listing images, utilizing message queuing SQS services hosted on Amazon EC2. Implemented automated BDD testing using Behave and a custom Python solution.

oCustomer Support Tools: Developed a user-friendly Customer Care Page using Django/Python, enabling customer service representatives to upload and manage images for Realtor.com.

oReporting Generator: Created a DMQL reporting generator, streamlining access to over 800 MLS RETS servers for the mapping team to reconstruct and migrate data sources to AWS.

oInnovative Interfaces: Designed a WIN API interface in C# .NET to connect various MLS data sources, facilitating data distribution via SSIS packages and enhancing image processing using multithreading and concurrency.

oIDX Feed Development: Led the creation of IDX feeds from scratch, including modifications to SQL Server databases and transitioning from DTS to SSIS packages. Conducted thorough unit testing for each component.

oProduct Migration: Oversaw the migration of products, such as replacing MapPoint with Bing Maps, and integrating an additional 400 feeds from various Move products into IDX.

oDocumentation: Authored comprehensive technical and process documentation, outlining procedures for launching new IDX feeds and production deployments.

Senior Software Engineer July 2008 - April 2009

Pro-Unique Software Solutions Inc. Surrey, BC (Contract)

●Led a team of developers to create an innovative website aimed at connecting filmmakers, audiences, and charitable organizations for Film Funds and Fundraising Projects. Utilized WEB 2.0 principles to enhance interconnectivity and interactivity in web content.

●Key Contributions:

oHigh-Traffic Functionality: Developed new .NET features for high-traffic websites using C# and Visual Studio.NET, supporting publications with a weekly readership of around 1 million and a network attracting approximately 3.5 million unique visitors per month.

oProduct Development: Actively engaged in the design and coding of software iterations, leveraging C# and Anthem.NET to integrate AJAX-like features. Employed NHibernate to facilitate automatic SQL generation for loading and storing .NET objects.

oApplication Maintenance: Maintained, configured, and tested AVUS, the company's sales platform interface, ensuring smooth operations and high availability.

oDatabase Management: Conducted extensive database querying using T-SQL to support application functionality and performance.

Senior Software Engineer May 2007 - July 2008

Top Producer Systems Richmond, BC (Contract)

●Developed both client-side and server-side application components, focusing on reusability and maintainability. Actively contributed to integration, testing, and troubleshooting.

●Key Contributions:

oInnovative Listing Views: Collaborated with a team of 15 developers to create "Zeek," transforming the way listings are displayed on realtor.com by integrating geographical views alongside key information like price history and trends. Utilized JavaScript (jQuery) on the client side and ASHX handlers for server communication with data sources.

oWeb Admin Control Panel: Implemented a complex Web Admin Control panel featuring sophisticated role-based user management, web publishing capabilities, and DNS server management.

oJavaScript Plug-ins Development: Managed the creation of JavaScript plug-ins for client-side real estate applications, enhancing the 8i system using ASP.NET and C# tools.

oOnline Mapping Services: Leveraged Virtual Earth map control software to integrate online mapping services, enhancing web applications with location and local search functionalities.

Software Engineer May 2005 - May 2007

Who’s Calling Kirkland, WA

●Designed, developed, and maintained complex software projects for both new and existing products using C# on the ASP.NET platform, alongside JavaScript for client-side functionalities, Web Services, and Report Generators.

●Key Contributions:

oInstant Update Scheduler: Developed a user-friendly interface for SQL Reporting Services as part of the new Web Portal Software, designing custom user controls and implementing a SOAP API for rendering web user control pages.

oReport Engine and Business Logic Development: Contributed to the Report Engine and business logic, including localization efforts (French translation), Component Art integration, and the implementation of AJAX Web controls within the UI for WC Portal 1.4, the main application for Who's Calling.

oUI Component Testing: Conducted thorough testing of complex UI components using unit, white-box, and ad hoc testing methodologies prior to QA deployment.

oSoftware Modeling: Created detailed models of software systems using comprehensive UML analysis and design tools to ensure clarity and accuracy in development.

Systems Analyst / Programmer June 2000 - May 2005

Cancer Research and Biostatistics (Fred Hutchinson CRC) Seattle, WA

●Designed and developed complex applications using C# and VB.NET, emphasizing high database connectivity. The role involved extensive knowledge of HTML, client-side JavaScript, and various programming languages, alongside coding Oracle database stored procedures.

●Key Contributions:

oCustom Applications Development: Created applications and utilities to automate business processes for scientific studies in cancer research, utilizing C# and VB.NET on the ASP.NET platform.

oDeveloper Mentorship: Mentored and trained fellow developers in programming methodologies, ensuring adherence to established development and documentation standards.

oWeb Application and Reporting Solutions: Developed effective web applications for generating complex reports using sophisticated queries and stored procedures.

oMini-Compiler Implementation: Authored and implemented a mini-compiler C++ library, integrating a Distributed COM (DCOM) component to optimize business rules execution within applications.

Application Engineer October 1999 - June 2000

London Drugs Richmond, BC

●Developed in-house applications and customized point-of-sale systems using Visual Basic 6.0, ADO/ADC, ActiveX, COM, MTS, and SQL Server within a Windows NT environment.

●Key Contributions:

oThird-Party Library Integration: Successfully converted and implemented a third-party library for fully computerized point-of-sale systems.

oActiveX Control Development: Created proficient ActiveX controls for integration into WinForms applications, enhancing functionality and user experience.

Analyst Programmer January 1999 - September 1999

Hong Kong Bank New Westminster, BC (Contract)

●Converted a complex banking system, handling the full application lifecycle including architecture design, coding, testing, and documentation using Visual Basic 5.0, RDO/RDC, SQL Server, SQL Base, and ODBC in a Windows 95/NT environment.

●Key Contributions:

oSystem Design and Implementation: Designed and implemented customer banking procedures utilizing UML (Unified Modeling Language™) and OOP (Object-Oriented Programming) methodologies.

oTraining and Documentation: Provided training sessions, created user documentation, and offered technical support to ensure smooth user adoption and system functionality.

EDUCATION

Bachelor of Science in Computer Science and Mathematics

Bucharest State University, Bucharest, Romania

CERTIFICATION

●Microsoft Certified ASP.NET

●Microsoft Certified XML-based Web Applications

●Network Administrator Specialist, CDI College, Abbotsford, BC



Contact this candidate