Profile
Creative Software Engineer with 5 years of experience in front-end, full-stack and mobile development. Passionate about learning new technologies, creating stellar user experiences and producing high quality maintainable code. Dependable team player and enthusiastic motivator.
Technologies
HTML5CSS3JavaScriptTypeScriptReactReduxNode.jsElectron.jsWebpackBabelJavaC#.NET FrameworkSQLGit
Skills
- Front-End and Full-Stack Software Development
- Object-oriented programming and best practices
- CSS3 transitions and animations
- Creating dynamic and interactive UI elements
- Web Security and vulnerability prevention
- Browser Rendering Pipeline and Performance Optimization
- Mobile app development (Android and Hybrid)
- Continuous Integration
- Created a responsive Open Source Web App for private note-taking
- Used TypeScript, React-like library, ProseMirror for content editing, Web Workers and other modern technologies
- Developed and designed visual components and business logic for the entire Web Application
- Built dynamic complex components, including auto-complete and WYSIWYG content editing
- Created developer documentation that describes architecture
See more
- Built front-end for the product's cutting edge features using React, Redux and SASS
- Created dynamic interfaces, including flow designer, lists, content editing and drag & drop
- Worked with UX team and product leads to establish requirements, and with QA engineers to test
- Performed task estimation, code reviews, feature demos, and wrote documentation
- Consistently improved code quality and maintainability of business logic and component structure
- Was praised by a customer for successfully tackling an intricate bug in legacy Java code
- Helped colleagues with UI development tasks and on-boarding of multiple new team members
See more
- Developed an enterprise Single Page Application with React, Redux and SASS
- Created business logic for a cloud-based C# and .NET Web App
- Developed interactive, screen-size adaptive, reusable and keyboard accessible UI components
- Contributed to efficient build and development process with Webpack and Babel
- Developed a multi-process Electron.js desktop application with React, Node, Webpack and SASS
- Worked with product leads and senior developers for requirement gathering, solutioning and architecture
- Played a consistent role of a mentor and a dependable team player eager to take on more responsibilities
See more
- Technologies used: SVN, HTML, CSS, JavaScript, jQuery, LESS, Polymer
- Fixed bugs and refactored various Web UIs and a Hybrid App
- Supervised and assisted co-op students, participated in code reviews
- Initiated multiple web design and code improvements
- Created performant and interactive UI components
- Created an Android mobile app widget
- Significantly contributed to meeting a project deadline
See more
- Technologies used: Git, HTML, CSS, JavaScript, ThreeJS, jQuery
- In a group of 5, implemented a Sensor System and a Mobile App
- Created a Hybrid App for 3D sensor visualization
- Added multiple settings to enhance user experience
- Documented the project and participated in project presentations
See more
Android Focus Stacking AppDec 2015
- Technologies used: Java
- Developed an Android App to take images with varied focal length
- Created an evolution algorithm to align the images for focus stacking
- Documented the project and participated in a presentation
High School WebsiteJan 2011
- Technologies used: HTML, CSS, JavaScript, PHP, MySQL
- Designed an intuitive web site for the students, parents and teachers
- Created an online Content Management System for the web site
Education
Bachelor of Applied Science
Simon Fraser University
Interests
- Contributing to Open Source Software
- Hiking, biking and camping