Accomplished Senior Programmer, mastering Continuous Integration and Deployment and showcasing strong communication skills. Spearheaded a bottom-up rewrite for the Agricultural Research Institute, leveraging .NET Core and Kubernetes, demonstrating effective software architecture and problem-solving prowess.
The latest project involved a comprehensive bottom-up rewrite of the Agricultural Research Institute's data collection and dynamic query system. The backend is built using .NET Core microservices deployed in Docker containers within a scalable Kubernetes environment. Utilized a hybrid data model in PostgreSQL, combining both relational and JSON object storage capabilities. Additionally, the project included creating an efficient development environment and establishing a robust CI/CD pipeline.
A comprehensive Suspicious Transaction Monitoring and Reporting System designed specifically for Canadian banks. This system leverages advanced technologies, including Java, JavaScript, Vue, Nuxt, and Docker containers, all deployed within the AWS cloud environment. Utilized a hybrid data model in PostgreSQL, combining both relational and JSON object storage capabilities.
A Gamification project that delivers a multiplayer motivational game for companies. This innovative solution uses AI technology to add missing players, ensuring a seamless and engaging experience. The system is built with a robust Java backend and a dynamic frontend utilizing Vue and Nuxt, with real-time synchronization achieved through Socket.io.
Large scale web based data entry system, using GIS technology for land owners area-based EU support claims. Backend java, frontend javascript, dojo library. Early microservice architecture, using Rest API. GIS is partly own development, partly Oracle Spatial.
Involved in brain research and experimental program development. Served as a system administrator managing Unix, Linux, macOS, and Windows systems. Utilized a diverse range of technologies including C++, Java, JavaScript, PHP, Bash scripts, and SQL
A startup company focused on developing an advanced computer network centered around a shared file server. This involved creating the client operating system, network protocol, proprietary file system, and tailored business solutions for small and mid-sized companies. The development was carried out using machine code and an in-house developed proprietary language.
Road, bridge, and traffic simulation software development. Mostly FORTRAN and machine code.
Strong Communication Skills
Continuous Integration and Deployment
Effective Software Architecture
Code troubleshooting
Problem-Solving