Shaeen Singh

Staff Engineer

01

About me

In my formative years, I embarked on my coding journey during High School, demonstrating a focused and mature mindset. Since then, my passion for coding has grown exponentially; it has become an integral part of my identity—I eat, sleep, breathe, and live code! This fervor has been a driving force, propelling me to continually expand my knowledge and skills within the dynamic realm of development.

My insatiable hunger to push the boundaries and unlock my true potential has led me to aspire to make a significant impact in the world of programming. This motivation is particularly poignant given the prevailing skills shortage in our country, necessitating a reliance on offshore resources to bridge the gaps.

As a self-proclaimed geek, I find immense joy in various facets of web development—the vibrant communities, evolving technologies, and the limitless possibilities it offers, from mobile apps to desktop applications and beyond. The satisfaction derived from crafting something impactful and witnessing people use it, knowing I played a pivotal role in its creation, fuels my curiosity in development, prompting continuous learning through online courses and engagement with seasoned Mid to Senior Programmers via blogs.

Now, having transitioned to a Staff Engineer, my commitment to learning, growth and mentoring remains unwavering. I am eager to contribute to a company that invests in its talent, assuring you that I am not a liability but an asset. My inherent shyness does not overshadow the fact that my work speaks volumes, reflecting my undying commitment to seeing projects through to success.

I would be honoured to bring my refined skills and experience to a forward-thinking company, where my dedication and hunger for success can further contribute to the success of the team and the organisation as a whole.

02

My
Experience

  • 03 January 2022 - Present

    SovTech Development (Pty) Ltd

    Staff Software Engineer

    Technologies: (Java, Spring boot, Angular, AWS, Docker, JS, Sonar Cloud)
    • Embarking on a new initiative centred on Code Quality enhancement, with a comprehensive approach to Code Coverage implementation across the entire SovTech group.
    • Engaging in people management by conducting monthly one-on-one sessions, aimed at gaining insights into individuals' needs and providing effective guidance to foster their professional development.
    • Conducting thorough reviews and offering valuable insights on Software Requirements Documents, ensuring a robust foundation before projects transition into the development stage.

    Senior Software Engineer

    Technologies: (Java, Spring boot, Angular, AWS, Docker)
    • Assuming the lead developer role for both core and external projects, I actively contribute by providing technical oversight. This allows me to serve as a resource for fellow engineers, offering guidance and advice on external projects.
    • Embracing mentorship responsibilities, I assist in steering engineers on their paths to continuous learning and professional growth.
    • Conducting candidate interviews, I collaborate with the recruiting team to identify and recommend the most skilled talents for roles involving Java, PHP, JS, and QA (both Manual and Automation).
    • Dedicatedly focusing on SovTech's QA team, I played a pivotal role in building and enhancing their capabilities. I also took on the responsibility of upskilling QA engineers whenever possible.
    • Engaging in graduate programs, I shared valuable insights into software development using C# and Typescript, contributing to the development and growth of aspiring professionals.

    Intermediate Software Developer

    Technologies: (Java, Android, C#, Python, Golang, Spring Boot, C++, PHP, AWS, GCP, Docker)
    • Crafting API documentation through code snippets tailored for various programming languages.
    • Revitalizing and sustaining an Android Java application featuring Bluetooth and printing capabilities.
    • Conducting software auditing and performing gap analysis on various projects, adhering to ISO 9001 standards.
    • Developing web services offering real-time analytics for ball sports.
    • Collaborating with diverse teams within SovTech, including Advance and DAAS.
    • Providing assistance and guidance to fellow engineers in implementing optimal approaches and best practices.
    • Received the SovTech Blue Flame award in recognition of adeptly adapting to and wholeheartedly embracing the #TECH spec.
  • 01 May 2020 - 15 December 2021

    Green Gain Consulting (Pty) Ltd T/A Ariscu South Africa

    Intermediate Full-Stack Web Developer

    Technologies: (AngularJS, PHP, Docker, PostgreSQL, Codeigniter, Yellowfin BI, Office 365, Monday.com, Ruby, Ruby on Rails, Java, Objective-C, React Native)
    • Revamped full-stack development for a suite of products, including Ariscu, Ariscu Insights, Ariscu API, and mobile applications. Diligently authored clean, well-documented code, ensuring seamless integration of features and enhancements. Spearheaded testing procedures for all code changes to guarantee robust functionality.
    • Played a pivotal role in conceptualizing and planning new features, engaging in requirements gathering, and proposing innovative solutions. Demonstrated a proactive approach to independent learning, acquiring and mastering new skills and technologies, while consistently staying abreast of emerging industry trends.
    • Provided occasional technical support and executed DevOps tasks, encompassing server infrastructure and network maintenance. Delivered standardized and optimized features, significantly enhancing the efficiency of the Risk Manager module. Documented the Rails API for mobile applications and internal modules, ensuring comprehensive understanding and accessibility.
    • Architected technical roadmaps for the systematic redesign of the internal system, outlining strategic steps for seamless implementation. Documented and streamlined processes for upgrading the React Native-based mobile app v1, underscoring a commitment to transparency and efficiency. Additionally, laid the groundwork for the React Native app, establishing a solid foundation for future development endeavors.
    • Flexible in undertaking other duties as reasonably requested by management, demonstrating adaptability and a collaborative mindset.
  • 01 May 2019 - 31 March 2020

    Entabeni Systems

    Software Developer

    Technologies: (Javascript, Mocha, Chai, wdio, Heroku, React Native, ReactJS, GraphQL, Algolia, Nodejs, NPM, WebdriverIO, BrowserStack, TravisCI, AWS, Jira, SmartSheet)
    • Revamping Entabeni's software testing landscape, I spearheaded the development of a robust and cutting-edge automated testing framework. Leveraging Webdriverio and a suite of advanced libraries including Mocha, Chai, wdio, I orchestrated a seamless testing environment. This included harnessing the power of Browserstack and TravisCI to rigorously evaluate and build changes pushed to GitHub.
    • Navigating the intricacies of deployment, I managed seamless transitions to Staging and Production environments on Heroku. My proficiency extended to working on ReactJS-based websites, where I seamlessly integrated automated testing into the development pipeline.
    • In the realm of automation, I utilized a tech stack comprising JavaScript, Node.js, Mocha, Chai, Webdriverio, Browserstack, and TravisCI for continuous integration. This fortified the software suite with a comprehensive and efficient testing mechanism.
    • Beyond the primary stack, my role provided exposure to diverse programming languages and technologies, including Ruby, GraphQL, and Algolia. This broadened my skill set and enriched the testing infrastructure with versatility.
    • Ensuring a streamlined workflow, I diligently managed Github pull requests and reporting, contributing to the overall efficiency and reliability of the development process.
  • 01 Feburary 2017 - 30 April 2019

    Rapidtrade

    Automation Tester

    Technologies: (Open Project, Javascript, Mocha, Chai, XVFB, Selenium, Jenkins, Docker, NodeJS, Shell, Java)
    • Developed automated tests using JavaScript with the Mocha testing framework to ensure the reliability and functionality of software applications.
    • Implemented comprehensive test reporting mechanisms, generating reports in various formats such as xlsx, html, and terminal outputs. Additionally, integrated Slack notifications for real-time communication on test results.
    • Orchestrated the establishment of continuous integration workflows with Jenkins, streamlining the testing and deployment processes for enhanced efficiency.
    • Transformed test automation workflows into Jenkins Blue Ocean Pipelines, fostering a more intuitive and visually appealing experience for the development and QA teams.
    • Engineered Docker files to support headless browser testing, optimising the testing environment for seamless integration into various deployment scenarios.
    • Developed a script to dynamically create PODs for running tests scheduled for the next day, ensuring efficient utilisation of resources and timely test execution.
    • Implemented a script for proactive maintenance of the Jenkins server, performing tasks such as cleaning unused files and clearing memory to sustain optimal performance and reliability.

    Frontend Developer

    Technologies: (Javascript, Angularjs, jQuery, AWS S3, AWS Dynamodb, AWS API Gateway, MySQL, MsSQL)
    • Spearheaded development tasks for an Ecommerce and Management App using AngularJS, demonstrating expertise in creating seamless custom screen flows tailored to Products and Discounts.
    • Streamlined the onboarding process by setting up new customer websites, meticulously configuring Live and Test user accounts, crafting engaging Landing pages, and managing Products, Categories, Discounts, Prices, and Pricelists.
    • Innovated the Toolbox functionality, enabling efficient file management through seamless upload and download capabilities.
    • Pioneered a significant enhancement to the Toolbox by introducing a feature for uploading PDF documents with catalogues. Implemented an intuitive design reminiscent of fliphtml5, skillfully leveraging jQuery to display catalogues on the landing page, complete with user-friendly controls for seamless navigation.
    • Orchestrated the setup of static websites on AWS S3, showcasing a proficiency in deploying and maintaining web assets in a cloud environment.

    Backend Developer

    Technologies: (PHP, Golang, NodeJS, Express.js, AWS Elastic Search, Zendesk, Trello)
    • Implemented advanced logic in Zendesk to streamline the identification and resolution of emailed issues.
    • Enhanced file upload capabilities by implementing logic to increase file size limits.
    • Augmented visibility and diagnostic capabilities by intensifying logging in PHP logs.
    • Resolved issues related to exceptions being thrown post-order completion, ensuring seamless order processing.
    • Expanded the functionality of the Golang API by adding new endpoints, including a product and catalogue search endpoint.
    • Developed a robust search capability in the Golang API for retrieving customer information and their associated catalogues.
    • Optimized data retrieval by setting up indices for customer catalogues on Elasticsearch, improving search efficiency.

03

My
Projects

Multi-Page Responsive Website
Multi-Page Responsive Website HTML | CSSView DemoView Source Code
Netflix clone
Netflix clone HTML | CSSView DemoView Source Code
Spotify clone
Spotify clone HTML | CSSView DemoView Source Code
Amazon clone
Amazon clone HTML | CSSView DemoView Source Code
Dino Game clone
Dino Game clone HTML | CSS | JavascriptView DemoView Source Code
Rest API
Rest API PHP | LaravelView Source Code
Fall Ball Game
Fall Ball Game HTML | CSS | JavascriptView DemoView Source Code
DoIt Todo Android App
DoIt Todo Android App JAVAView Source Code

04

Contact Me

Mobile Number

+27 69 496 1184

Email

shaeensingh98@gmail.com

Social Network