Skip to content
View andre-wells's full-sized avatar

Block or report andre-wells

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
andre-wells/README.md

Banner

Andre Wells

About Me

I've been engineering software since 2006, starting out in the Oil and Gas industry with the bulk of my experience in the Legal industry. I started my leadership experience in 2015 at Korbicom where I became the project leader of a product that generates and automates court documents, manages tasks and limitation dates and integrates into various legal practice management suites.

I am currently working as a Senior Developer at Business Science Corporation, contributing to projects in the Fintech projects using a variety of technologies, primarily .NET and React.

πŸ“ƒ Resume

Education

  • Bachelor of Technology: Information Technology (BTINF)
    πŸ“ University of South Africa (UNISA)
    πŸ“† 2006 - 2012
    Research Methodology, Database Systems, Advanced Development Software, Project IV, Software Engineering

  • National Diploma: Information Technology (NDIT)
    πŸ“ Nelson Mandela Metropolitan University (2003 - 2005)
    πŸ“† 2003 - 2005
    Software Development, Information Systems, Technical Programming, Networking (Cisco CCNA), IT Skills

Experience

  • πŸ§” Senior Developer
    πŸ“ BSC
    πŸ“† April 2022 - Present

    • Roles and Responsibilities
      I assisted technical leads in overseeing and guiding the development process of products in the Fintech industry. As a responsible team member, I ensured the delivery of high-quality solutions that met the needs of clients and their end-users. I leveraged my deep experience in product development to provide guidance to the development team and fostered a culture of collaboration and effective project management.

    • Technologies and Skills
      C# ASP.NET, RESTful APIs
      React Native, ReactJS, Typescript, Tailwind CSS
      Azure DevOps

    • Team Composition
      I have worked in a variety of teams, ranging from five to twenty members, consisting of both permanent employees and contractors. During these projects, I have worked on full-stack, backend, and mobile development.

  • πŸ§” Senior Software Engineer
    πŸ“ Trimble (Spatial Dimension)
    πŸ“† Feb 2022 - March 2022

    • Roles and Responsibilities
      I scoped and estimated user stories in an agile work environment. I supported, maintained and implemented new features for a mature, workflow-driven suite of applications that is used by major natural resource companies and government agencies around the world.

    • Technologies and Skills
      C# ASP.NET, RESTful APIs
      JSON, XML, HTML, CSS, JavaScript
      Test Driven Development, xUnit
      .NET Framework, C#, Windows Forms,
      MSSQL, Agile Methodologies
      Git, Subversion, BitBucket
      Google Apps, Slack, JIRA, Confluence

    • Team Composition
      I worked in a team of five: three other Developers, a Tester a Scrum Master and a Technical Lead who had historical product knowledge.

  • πŸ§” Project Leader and Lead Developer
    πŸ“ Korbicom (Korbitec Inc)
    πŸ“† March 2015 - Jan 2022

    • Roles and Responsibilities
      I was promoted to the role of Project Lead acted as the product's Lead Developer.
      In addition to designing and engineering some of the more technically challenging areas of the product, I produced the work breakdown of features and determined how to execute effort in concert to achieve business and technical goals.
      My responsibilities included

      • Project and team management
      • Release planning
      • Feature planning and estimations
      • Orchestrating work effort, delegation and assignment
      • Coaching and developing team members
      • Recruitment, training and retention
      • Establishing and enforcing practices and processes
    • Achievements
      Migrated our WinForms MVP Pattern desktop application to WPF with the MVVM Pattern.
      Handled the transition from Subversion to Git and implemented the GitFlow workflow in the team.
      Architected the product's .NET Core RESTful Api using Clean Architecture and CQRS.
      Implemented Test Driven Development into the team's workflow.
      Participated as a member in the company's Employment Equity Committee

    • Technologies and Skills
      C# .NET Core, .NET 5.0, ASP.NET, Blazor, Entity Framework, RESTful APIs
      JSON, XML, HTML, CSS, JavaScript
      Microsoft Azure, Test Driven Development, xUnit
      .NET Framework, C#, Windows Forms, WPF, XAML, MVVM
      Windows Services, MSSQL, Agile Methodologies
      Git, Subversion, GitLab, GitHub
      JIRA, Github Projects, Microsoft Teams
      Project Management, Team Management

    • Team Composition
      I managed a team of four software developers (two of them seniors) and one dedicated tester.

    • Reason for Leaving
      After eleven years of working in the same business domain, I wanted a chance to experiance new challenges and focus on working in cloud-based solutions.

  • πŸ‘¨β€πŸ’» Senior Software Engineer
    πŸ“ Korbicom (Korbitec Inc)
    πŸ“† Aug 2011 - March 2015

    • Roles and Responsibilities
      After a year in the team (and with my prior work experience), I was assessed and promoted to Senior Software Engineer. In addition to my prior role, I was given ownership to design and implement new features for the product.
      I was the custodian of software engineering best practices and provided mentoring and coaching for junior and intermediate software engineers on the team.
      I took on a greater role in customer integrations, such as communicating directly with clients and gathering requirements, and revised the integration layer into the product to improve the user experience and reduce integration development costs.
    • Technologies and Skills
      .NET Framework, C#, Windows Forms, WPF, XAML, MVVM
      XML, HTML, CSS, JavaScript
      Windows Services, MSSQL, Subversion, Agile Methodologies
    • Team Composition
      Our team of two increased to four, adding a Junior and an Intermediate Developer.
  • πŸ‘¨β€πŸ’» Software Engineer
    πŸ“ Korbicom (Korbitec Inc)
    πŸ“† Nov 2010 - Aug 2011

    • Roles and Responsibilities
      I supported, maintained and implemented new features for a Document Automation system called ACL, which supported the legal industry.
      I provided second line support for issues and aided our internal Template Authoring team.
      I built and maintained integrations into the product, communicating with Legal Practice Management and Accounting systems through a variety of technologies (SQL, SDKs and service based APIs).
    • Technologies and Skills
      .NET Framework, c#, Windows Forms, SOAP Web Services
      MSSQL, Subversion
      Agile Development, Scrum
    • Team Composition
      I worked in a small team of two: myself and the Project Leader, answering to a Product Owner.
  • πŸ‘¨β€πŸ’» Developer and Applications Specialist
    πŸ“ MES Africa
    πŸ“† Feb 2006 - Oct 2010

    • Roles and Responsibilities
      I provided first line and on-call support to a range of manufacturing supporting applications, such as Labworks, SACO (a time and attendance system) and PI from OsiSoft.
      I designed, developed and supported bespoke applications, provided integration into various systems (such as SAP).
      I was given primary ownership of the SACO system and was responsible for the system's uptime and health.
    • Technologies and Skills
      I worked primarily in .NET Framework, C#, Microsoft Office, MS SQL Server.
      I introduced and implemented Subversion source control for the team.
    • Team Composition
      I worked in a team of five, answering to three managers.
    • Reason for Leaving
      I learned as much as I could from the role and sought new opportunity to focus on a software development role.

twitter linkedin

Popular repositories Loading

  1. andre-wells andre-wells Public

    Config files for my GitHub profile.

  2. MediatRUseCaseItemTemplate MediatRUseCaseItemTemplate Public

    A Visual Studio Item Template to automatically generate MediatR Request, Response and Handler classes.

    C#

  3. dotnet-examples dotnet-examples Public

    C#

  4. MeterReadr MeterReadr Public

    TypeScript

  5. EFTestingWithSql EFTestingWithSql Public

    C#

  6. vite-react-ts-eslint-prettier vite-react-ts-eslint-prettier Public template

    CSS