Shahriyar Nasir
Computer Science - Software Engineering Specialist
PERMANENT ADDRESS: 50 Merchant Lane, Unit #204 ▪ Toronto ▪ Ontario ▪ M6P 4J6
CELL: (647) 407-6767 ▪
EMAIL: s.nasir@mail.utoronto.ca ▪
BLOG: www.snasir.ca ▪
GITHUB: github.com/snasirca
Technical Skills
- 4 years with C#, ASP.NET (WebForms, MVC, JavaScript+jQuery+AJAX), SQL Server, Entity Framework, and Team Foundation Server.
- Extensive use of HTML5, CSS3, Python+Django, LAMP (Linux+Apache+MySQL+PHP), C/C++, and Java.
- Experienced with developing back-end business logic layers, service-oriented architectures (SOAs), and data services (OData).
- Experienced with software life-cycles and methodologies (Agile, Scrum, XP).
- 5+ years of experience designing user-interfaces for numerous projects using Adobe Photoshop.
General Skills
- Perfectionist with a keen eye for detail and high quality, user-friendly application development.
- Inherent nature to seek out innovative and efficient ways of performing tasks.
- Systematically analyzes self-contributions to a company's business model in order to be motivated and positively engaged.
Experience
Software Producer,
Three Point Turn Inc., May 2013 - August 2013
- Took the initiative to reduce a third-party manual deployment GUI built on Flex into a one-click publishing scenario by spoofing all the web service calls of the steps necessary. Reduced cumulative daily deployment times from tens of minutes to seconds.
- Working as one of the lead developers in a small team, rescued 2 Sitecore projects for a client in less than a month.
- Processed large datasets using Amazon EC2 and Elastic MapReduce.
- Created a custom build activity for TFS 2013 to locally crawl and validate ASP.NET MVC/HTML5 apps using the W3C validator during continuous integration or other build types.
Software Development Engineer,
CatMedis Healthcare Inc., September 2009 - December 2010, May 2011 - August 2011
- Developed and documented a state-of-the-art incident reporting system named SafePoint™ in ASP.NET MVC 3 with Entity Framework, SQL Server, jQuery, Workflow Foundation, and the latest HTML5 using Google Chrome Frame.
- Deployed SafePoint™ to 3 hospital sites within the first year of it being live and the system averaged 10 incident reports per day.
- Solved the problem of aggregating staff demographics, structural building information, patient demographics, etc. for client hospitals from disparate hospital information systems by designing and implementing a unified abstraction using OData.
- Applied the concept of Binary Search Trees from university courses to create a dynamic ad-hoc report generating system for SafePoint™ that processed queries internally as BSTs and persisted them in SQL Server as such.
- Led working group meetings with stakeholders from 3 different hospitals on a recurring basis to refine SafePoint™.
- Urgently designed, developed, tested, and deployed Pandemic and Infectious Diseases (PAID™, an ASP.NET solution) across YCH within a week for the 2009 H1N1 flu pandemic to use in the event that an outbreak affects a large portion of the staff.
- An abstract based on PAID™ titled "Pandemic Preparedness: Creating and Utilizing an IS Health and Human Resource Strategy" was accepted by the Nursing Leadership Network of Ontario for a Paper Presentation.
.NET Developer, University Health Network (SIMS), January 2009 - April 2009
- Built a system of .NET (C# 3.5) and SQL Server enterprise applications (WinForms and WebForms) for auditing UHN physicians' chart completion after patient discharge.
Systems Analyst, GlaxoSmithKline Pharmaceuticals, May 2008 - August 2008
- Carried out independent research and evaluated possible mobile device platforms to create an efficient way for the Public Affairs & Reimbursement division to send "Thank You" emails/letters. Developed a solution using ASP.NET C# and Oracle SQL Developer.
Education
Candidate for BASc, Computer Science - Software Engineering Specialist
University of Toronto, Toronto, ON, December 2013
University of Toronto, Toronto, ON, December 2013
Activities
- Blogging, tweeting, and sharing valuable content related to software with the intention of becoming a global thought leader
- Frequently producing Python scripts for varying needs: increasing productivity (through the use of algorithms); streamlining DJ-ing setup.