Post Job Free

Resume

Sign in

Software Developer Engineer

Location:
Toronto, ON, Canada
Posted:
January 19, 2020

Contact this candidate

Resume:

George Belic Resume

***, ** ********** ***, *******, ON, M5J 2S7

Æ +1-647-***-**** Q adbcs8@r.postjobfree.com www.gbelic.org Full-stack Developer with 6+ years experience on medium-sized web apps and Cloud development projects, including DevOps. 6 years PHP experience, fluent in Laravel framework, its libraries and tools for testing and deployment. 3 years experience in Javascript, 1 year in NodeJs and 1 year in ReactJS. Fluent in Database design and optimization, SQL and use of data models in backend frameworks. Fast-learner, excellent analytical and presentation skills, gritty and team oriented. Technical Skills

+ Programming Languages: Fluent in PHP, SQL, Javascript. Experience in NodeJS and Python.

+ Back-End Libraries/Frameworks: Fluent in Laravel (5+) including libraries Socialite (OAuth 2.0), Cashier (Billing with Stripe). Experience with Phalcon framework. Familiar with Symphony, Django.

+ Front-End: ReactJS, Bootstrap 4, JQuery, AJAX, CSS, Webpack, HTML. Familiar with Vue.

+ DevOps and Cloud: Experience with Amazon AWS and Google Cloud Platforms for deployment and cloud: i) AWS Docker containerized, cluster microservice pipeline (EC2, ECS), ii) AWS Storage (S3), Mail Services (SES) and others; iii) Git/GitHub/GitLab, Docker, iv) Jira, PivotalTracker

+ Software Design: Relational DB Design, Normalization and Optimization. Knowledge and experience with design patterns (MVC, Factory, Adapter, Strategy, etc.). Experience with RESTful design. Experience

+

Remine Toronto, ON

Software Developer Nov 2019-present

- Software developer in medium-sized team working within agile methodology

- Frontend: Developed and maintained custom Javascript framework

- Backend: Developed PHP backend in Phalcon framework

- DB: worked with relational database: PostgreSQL

- Messaging: Experience with messaging consumer/worker environment (RabbitMQ, Pusher)

- DevOps: GitLab, Git, Jira, Docker

+

Concept Glance Toronto, ON

Software Developer and Product Owner 2018-2019

- Software engineer and founder of IT startup in edtech field

- Lead small team using agile principles and scrum methodology

- Backend: developed in PHP Laravel Framework: Socialite (OAuth), Cashier (Payments), Broadcasting

- Backend developed in NodeJS, for use with Socket.IO library

- Front-end: Developed in ReactJS, Javascript, Jquery, Bootstrap, CSS, HTML

- Design: Designed RESTful API; utilized design patterns (Factory, Adapter, Strategy, MVC)

- Relational DB: Designed and optimized schema/queries (MySQL/Maria DB) approx 75 tables

- NoSQL Database: Utilized Redis for query performance

- Cloud: Utilized Google and AWS Platform for Natural Language Processing

- Testing: Unit Testing (PHPUnit), HTTP Request Testing

- DevOps: Deployed containerized Docker app on load balanced AWS cluster

- DevOps: Designed dev environment in Git, GitHub, Pivotal Tracker 1/3

+

9th Sphere (now 9th Co.) Markham, ON

Software Engineer 2008-2009

Lead small team on medium-sized web development project: including project management, user requirements, architectural design (UML), database design, implementation (PHP, SQL, Javascript, CSS, HTML). Developer for on-going, time-constrained, modifications to large web development projects and databases.

+

University of Alberta Edmonton, AB

Software Developer 2007-2008

Developed a learning module for introductory logic courses using PHP, MySQL, SQL.

+

Cognition Soft Toronto,ON

Software Engineer 2002-2004

Developed a prototype portal for distributed computing on computer cluster (C++, CORBA). Developed E-learning modules that aid visualization of mathematical concepts (Java Applets, Javascript)

+

Ryerson University Toronto, ON

Software Developer January 2008

Implemented a mathematical model for image segmentation in MATLAB. Results presented at conference. Teaching, Education and Research

Professional Training. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

+

Ted Rogers School of Business, Ryerson University Toronto, ON Machine Learning in Python Bootcamp Apr. 2019

+

Ted Rogers School of Business, Ryerson University Toronto, ON Agile Methodologies Bootcamp Nov. 2018

Teaching Experience.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

+

Sheridan College Mississauga, ON

Adjunct Lecturer, Humanities, Philosophy, Business Ethics 2018–present

+

University of Florida Gainesvvile, FL

Instructor, Philosophy, Humanities 2008–2016

+

University of Alberta Edmonton, AB

Instructor, Logic Courses 2006–2008

+

International Academy of Design and Technology Toronto, ON Instructor, Web Development, Databases, Introduction to Computer Programming 2002–2005 Education. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

+

University of Florida Gainesvvile, FL

PhD (ABD) Philosophy, Philosophy of Language, GPA: 3.8 2009–present

+

University of Alberta Edmonton, AB

MA. Philosophy 2006–2008

+

Ryerson University Toronto, ON

BSc. Computer Science 1997–2001

Awards: Telus Database Award, Telus Operating Systems Award, Dean’s List 2/3

Notable Research. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

+ Dissertation (Ongoing): ’Explaining Linguistic Primitives in Semantics and Theory of Meaning’ Utilization of methods from logic and computation theory to solve philosophical problems in natural language semantics. The focus of the dissertation is on linguistic primitives i.e. the meanings of words.

+ Publication: ’Teaching Philosophy: A Model and Diagnostic’ I argue that the purpose of teaching philosophy is not to instill skills or pass down knowledge;rather, the aim is to illuminate what philosophy is and generate motivation. A lecture succeeds when learners experience catharsis, a relief of fear when deep-seated views are brought into conflict. I, then, give a pedagogical model for lecture design. References

+ References available upon request

3/3



Contact this candidate