profile image

Richmond Osei

Software Engineer

MSc Computer Science UofR(Canada)

Contact Me

About Me

A motivated, software engineer and computer with an analytical mindset, continuous learning, excellent presentation, strong written and verbal communication skills, and a high commitment to work.

Have 2 years of experience in mentorship and teaching as a Sessional Instructor, Lab Instructor, Research Assistant and Teaching Assistant in the Educational Industry. Also working data science duties such as conducting track operational benchmarks and suggest improvements to operational efficiency and creating, developing, and managing enterprise reporting to give users effective and practical tools and information to improve their business.

2 years hand-on experience in supporting all end user hardware, including desktops, laptops, printers, peripherals, and desktop software programmes, as well as looking into and suggestions for technical end user hardware solutions.

Skilled in agile processes, backend, and frontend with 4 years of knowledge of object-oriented and functional programming using C++, Java, and Python..

Work Experience

Software Engineer (SaskTel International), - SaskTel International (Regina, SK) (November 2022 - Present)

• Maintaining of existing systems, enhancements to existing systems, capital projects, development projects as assigned, professional services or participation as a member of a development team.
• Ensuring all software products client support functions are proving effective and satisfactory, in accordance with client agreements and feedback surveys.
• Recognizing the business needs of the user community within the company, therefore producing enhancements of software products to meet those needs.
• Communicating insights in order to guide leadership teams to make data-backed decisions which are reflected in a 20% increase in network safety.
• Planning and transiting work and knowledge to appropriate resource at manager’s request. Technologies Being Used: Java, Jira, XML, REST, GitLab

Sessional Instructor (Java Programming & Apps) - University of Regina (Regina, SK) (August 2022 - Present)

• Teaching the course content (Java Programming) within university academic guidelines.
• Monitoring and facilitating class discussion forums and assigning associated grades to assigned cohort students.
• Preparing course outlines and final exams and academic counselling to students.
• Communicating insights in order to guide leadership teams to make data-backed decisions which are reflected in a 20% increase in network safety.
• Invigilate, grade, and submit mid-term and final exams and papers.
• Providing support to students working on homework assignments or preparing for mid-term and final exams.
Technologies Being Used: Java, Hercules, Discord, Replit, Moodle

Machine Learning Engineer - Ericsson (Montreal, Canada) (July 2021 - August 2022)

• Designing, building and improving models of machine learning algorithms with python to analyze real network traffic and provide insights to influence decision-making to secure a network with 97% accuracy.
• Building end-to-end ML pipelines with automation for continuous training and continuous deployments (reduced training times by 15% and increased model and algorithm quality).
• Developing classification, logical and spatial models to predict and forecast customers' traffic usage based on accumulated features, suggesting actions to be taken, and performing experiments to demonstrate that desired outcomes are being achieved.
• Communicating insights in order to guide leadership teams to make data-backed decisions which are reflected in a 20% increase in network safety.
• Defining the scope of experiments in terms of creating and assigning tasks, tracking the test progress, identifying roadblocks and generating reports indicating progress
• Review and understand current NLP research and apply it to create technologies for information extraction solutions.
Technologies Being Used: Python, R, SQL, Apache Spark, Hadoop,Keras, TensorFlow, Pytorch AWS, Git, Google Cloud Platform(GCP).

Lab Instructor & Teaching Assistant - University of Regina (Regina, SK, Canada) (Jan 2021 – April 2022)

• Taught lab session of programming with C++ within university academic guidelines and received a commendation for outstanding achievement in teaching (95%).
• Generated active discussions and provided constructive feedback to students in online forums, leading to an average increase in score of 90%.
• Played a unique role in developing and implementing curriculum for formal training sessions for all students helping to reduce the need for classroom training.
• Provided support to students in an average of 6 classes per week, helping improve learning outcomes and boosting academic performance
• Led grading of all submitted lab reports and maintenance of course sites for posting grades, increasing grading efficiency.
- Technologies Used: C++, Python, Go, Discord, Replit, Moodle

IT Support Analyst - Komfo Anokye Teaching Hospital (Kumasi, Ashanti, Ghana) ( Septemeber 2018 - Decemeber 2019 )

• Identified hardware and software solutions, and troubleshoot technical issues to ensure the steady performance of the system and prevent outages (avoided GHC 100,000 in potential outages and other system failures annually).
• Worked with information technology (IT) to install and configure new computer systems, maximizing capabilities by studying technical applications and making recommendations on additional capabilities/software (reduced downtime by 15%).
• Properly escalate unresolved issues to the appropriate internal teams, saving project timelines and reducing overhead costs.
• Documented knowledge and insights in the form of knowledge base tech notes and articles, increasing customer satisfaction and reducing repetitive questions from customers
- Technologies Used: VMware, Linux, Jira

Certification & License

• IBM Professional Data Science Professional Certificate
• Google Foundation of Project Management
• Data Mining with Weka
• Google Technical Support Fundamentals