Full-Stack Developer at CADS Software

Full-Stack Developer at CADS Software

October 2018 - September 2019

Developed and enhanced web and mobile applications, creating intuitive dashboards and reporting tools for clients in the civil and structural engineering sectors.

TypeScriptAngularAzureSoftware DevelopmentSystem ArchitecturePerformance OptimizationTechnical Writing
CADS Software

CADS Software

Full-Stack Developer

October 2018 - September 2019

Location

Poole

Workmode

On-Site

About CADS Software

CADS Software is a leading international company specializing in the development of software solutions for civil, geotechnical, and structural engineering design, analysis, and detailing. With over 40 years of experience, CADS serves a global clientele, including consulting engineers, civil engineering contractors, builders, and government entities. The company's applications are utilized worldwide to enhance efficiency and accuracy in engineering projects.

Role and Responsibilities

  • Web Application Development: Utilized Angular and Bootstrap to build dynamic dashboards and reporting tools, presenting complex engineering data in an accessible and user-friendly manner.

  • Mobile Application Enhancement: Employed Flutter and Dart to update and refine the company's mobile applications, ensuring seamless integration with web platforms and enhancing overall user experience.

  • Collaboration and Integration: Worked alongside .NET developers and other team members to ensure cohesive integration of new features with existing systems, maintaining consistency across all platforms.

  • Project Management and Version Control: Managed tasks and workflows using Jira, and maintained code repositories with GitLab, ensuring efficient development processes and clear communication within the team.

Impact and Reflections

During my tenure at CADS Software, I had the opportunity to contribute significantly to the development of tools that directly impacted the efficiency and effectiveness of professionals in the engineering sector. Building a comprehensive dashboard and reporting system from scratch allowed me to apply and expand my skills in full-stack development, particularly within the context of engineering applications. Collaborating with a diverse team of developers and engaging with complex data structures provided valuable insights into the intricacies of engineering software solutions. While the decision to pursue opportunities offering greater advancement and compensation led to my departure, the experience and knowledge gained during this period have been instrumental in shaping my career trajectory.

Key Achievements

Designed and implemented a comprehensive...

Designed and implemented a comprehensive dashboard and reporting tool from the ground up, enabling clients to visualize and interpret engineering data effectively.

Collaborated closely with a multidisciplinary...

Collaborated closely with a multidisciplinary team, including .NET developers, to integrate web and mobile applications seamlessly with existing systems.

Enhanced the mobile application using...

Enhanced the mobile application using Flutter, improving user experience and ensuring consistent functionality across platforms.