Somar Aani

> Welcome!
> Loading content
> Please wait...

Software Engineering Student

ABOUT {

//A little about me

Hi! My name is Somar. I am currently a student at McMaster University studying Software Engineering.

I’ve always had a passion for software and computing and am always looking for new ways to challenge myself and grow as a developer.

I have a wide array of professional, and personal projects, and continue to seek out new, exciting problems.

}

Professional Experience

Checkout51 - Mobile Developer

I spent the summer of 2018 as a mobile development intern at Checkout51. Checkout51 is a platform that allows consumers to redeem coupons and get cashback by uploading a photo of their receipt.

Being at this high pace environment was great experience for me as I got hands on experience seeing how a feature moves from concept, all the way to a finalized product within a release cycle, and how front-end, back-end, and business work together to meet deadlines.

During my time at Checkout51, I did the following:

  • Developed a standalone automation utility and custom testing framework from the ground-up, that is cross-platform for both iOS and Android, with an easy to use GUI that allows dynamic creation of test suites. The tool was implemented into the QA process, with plans to expand test range using the framework.
  • Refactored a major component for the Checkout51 iOS app from Objective-C to Swift, as well as upgrading the architecture with a focus on improving maintainability and performance. This included analyzing the current app structure and proposing a more efficient implementation, including writing documentation and unit tests.
  • Worked with git to keep track of progress, and created branches to work on different Jira tickets, moving the ticket through all phases of the development life cycle.
  • Participated in team retrospective’s to reflect on the current process and propose improvements to improve efficiency and communication between teams.

Ministry of Education - Application Programmer Analyst

During the summer of 2017, I completed an internship at the Ministry of Education that exposed me to working on very large-scale projects with very large teams. I was able to see how different stakeholders interact with each other, and how important following the development life cycle is for such projects.

During my internship, I worked on the following:

  • Developed internal testing utilities using C# and .NET for parsing and validating huge PDF reports. These were implemented into the QA process, largely improving efficiency from the old manual process.
  • Referenced business and technical documentation to create full-coverage tests for both functional and GUI testing, including both new features and regression tests.
  • Developed libraries to improve automation tasks, including reporting libraries and maintaining a data driven testing framework.

What can I do?

PROGRAMMING

Java
Swift
C
Python

WEB DEVELOPMENT

HTML
CSS
JS
React

SCRIPTING/ AUTOMATION

VBScript
Bash
Matlab
Lua

TOOLS

Git
Jira
ALM
SVN

EXPERIENCED

PROFICIENT

BEGINNER

Portfolio

Click on any of my projects to learn more about them

SOFTWARE

SoulCraft

Video-game modification for the popular game Minecraft.

Parallax

A platformer game with realistic movement and lighting physics.

StageCrew Software

Software made for stagecrew club to collect signups during club-fair.

Cryptex

Java application that shows cryptocurrency market data.

WEBSITES

GRAPHIC DESIGN

RECREATIONAL

Click to view personal projects I've worked on.

digital printing

Click to view samples created for clients.

ONLINE GRAPHICS

Click to view work I've done for Twitch Streamers and youtubers.

ENGINEERING PROJECTS

TRAYBLE

Winner of McMasters 2016 Engineering Design Competition.

3D Printed Prosthetic

Used Auto-desk software to design, and then 3D print and assemble gripping device.

Contact

Where to find me

aanis@mcmaster.ca

(647) 973 - 1098

LinkedIn

GitHub