Michael Chen . Jarvis Consulting
I am a recent graduate from Ryerson University and received a Bachelor's degree in Computer Science. In school, I undertook a concentration in Software Engineering. I am passionate about algorithm optimization, data structure design, and writing clean, readable code. I believe that my expertise and passion will lead me to success in this industry. During my years in school, some of the most important lessons I learned were through interactions and collaboration with classmates. It was during group projects that I learned the importance of high-level communication. I hold transparency, accountability, and willingness to ask for and receive help as of the highest value. At this point in my career, I'm open to exploring new opportunities. I have confidence in my strength in analyzing problems and designing algorithms to solve them. It would be my dream come true to contribute to a distinguished codebase as a significant milestone for one of the greatest pursuits of my life: a career in cutting-edge tech.
Skills
Proficient: Java, Python, Algorithms/Data structures, Linux/Bash, RDBMS/SQL, Agile/Scrum, Git
Competent: Ruby on Rails, Node.js, Angular, HTML/CSS, UI/UX design, Software Testing
Familiar: C/C++, Machine Learning, Computer Vision, Blockchain, Natural Language Processing
Jarvis Projects
Project source code: https://github.com/jarviscanada/jarvis_data_eng_MichaelChen
Linux Cluster Resource Monitoring App [GitHub]: Developed an app for automated collection of system specifications and node resource usage in a Linux server cluster. Implemented info collection scripts in Bash, designed PostgreSQL database, and wrote SQL queries for compiling and fetching useful aggregate information. Tested app manually on remote CentOS nodes; input was fed by hand and tried against valid and invalid input with all tests passing. Deployed the app with Docker to contain the PostgreSQL database and crontab set up to execute Bash scripts.
Core Java Apps [GitHub]: