Seyedamirhossein Hesamian (Amir)


I am currently a graduate teaching assistant for CS-315: Computer Organization and Assembly Language at UW-Milwaukee and a junior software developer (front-end) at Brady Corp.

I am interested in front-end JavaScript libraries, full-stack JavaScript, Python (Flask) back-end. I am currently seeking a full-time position and I am open to relocation.

I was born and raised in a very small town (Gorgan, Iran) which is located in South-East of the Caspian Sea. I am very passionate about computers. My interest in computers started when my father bought me a computer for the first time. My first computer was based on Intel 80486 running DOS and I used to play 'The Lion King' on it. My interest in computers went to whole new level when I was a high school freshman and I visited my brother's dorm room, and there I met guy who was finishing his Masters in Computer Science. He showed me a trick to by-pass windows XP's login password. Right after my interaction with that guy, I started learning programming in Visual Basic and I made simple applications using that platform. Then I participated in various Mathematics and Programming competitions across the province. Between ages of 15 to 16, I got heavily involved in writing websites and themes for CMS systems like WordPress, in addition to setting up my own VPN/Proxy/Socks Services and doing reseller web hosting.

One months after my 17 birthday (summer of 2010) I moved to U.S. Shorewood, WI. I tried to enroll for High School here in U.S. but all public High Schools rejected me as I already got my High School diploma one year early (at age of 17) back in Iran. Therefore, I had no other option but to sign up in a small private High School to improve my English proficiency. In the summer of 2011, I started a summer internship at Swick Technology located in Wauwatosa, WI where I became fascinated with technology and programming to the point that I decided to pursue a degree in Computer Science at UW-Milwaukee.

I started working with Dr. Pradeep Rohatgi in early 2013 (until Spring of 2015) at UWM's Center for Composites and Advance Materials Manufacturing (CAMM). I worked directly with Dr. Rohatgi, a UWM Distinguished Professor, and also Dr. Roshan (Entrepreneur and Industry Expert) to implement the MAGMA software package, and use it to predict the results of solidification of different materials and predict behavior/results with variation of shape, temperature, Mold types and more. Additionally, I had to teach graduate students (who were taking Material Engineering-732 & Metal Casting Engineering-456 as well as people in our group) how to use the software. The use of MAGMA software gave the team an upper hand as they could simulate the process of solidification. Therefore, they can predict the results and fix any possible errors before they happen. This translates to saving time and money. In particular, over my working experiences at CAMM, I utilized my knowledge in Computational Geometry and Differential Equations (especially partial differential equations).

I also was involved with Dr. Rohatgi's team regarding the Governor of Wisconsin's Business Plan Contest in both 2013 and 2014. In particular, I became especially interested in Business Plan preparation. I observed and contributed to the process of preparing business plans and presenting to venture investors. That process was so fascinating for me that I decided to take Innovation and Commercialization class (CS657) to advance his knowledge. In particular, I am most interested in the process of commercialization and creating a successful enterprise.

In summer of 2015, I was an Intern Application Developer at Northwestern mutual (Enterprise Project Solution department. OBA project. Milwaukee downtown), and I was helping scrum team by: Working mostly with Underscore.js, Backbone.js, and Backbone-forms module for front-end of outside business activity wizard web application, and also Node.js / Express.js for proof of concept work. As well as Adding grunt and bower to build the project's dependencies, Minify Java-Script files and perform package management and versioning. In addition to converting all of the outside business activity disclosure forms to the relational database format (IBM DB2 and SQLite), in addition to design wizard steps and paths to allow wizard web application fetch data and create forms. Lastly, I worked briefly with Java EE and Web-Sphere for back-end (WebUI and Web Services). I learned many valuable experiences by working there including: collaboration, being an effective team member and successfully delivering a software to the client.

I have finished my Undergraduate requirements in December 2014, and I took CS-657 and CS-530 (Computer Networks Laboratory) as a Graduate level, before officially starting Masters in Computer Science in Fall of 2015.

  • Master in Computer Science from UW-Milwaukee (expected May 2017) (Thesis presentation, Thesis)
  • B.S. in Computer Science from UW-Milwaukee, with Honors, 3.7 GPA (Dean's letter, Honor Award, Honor List 2015)
  • Naturalized U.S. citizen Green Card Holder (Permanent Resident)
  • Passed TOEFL Test (Test of English as Foreign Language)
  • FEF / AFS Scholarship, 2014, 2015 and 2017
  • Certificate of Merit, 2013. For Outstanding Academic Achievement in Mathematical Science 234: Linear Algebra and Differential Equations
  • Dean's List in years of: 2011, 2012, 2013, 2014
  • Junior software developer (front-end) at Brady Corp.
  • Graduate teaching assistant (Fall 2015)
  • Intern Application Developer at North Western Mutual, Summer of 2015
  • Undergraduate Research Assistant at UW-Milwaukee, Department of Material Sciences and Engineering, 2013 - 2015
  • IT Specialist at Swick Technologies, Summer of 2011

Favorite projects written


Complete list of GitHub projects (ordered chronologically)

Name Description URL
{{repo.name}} {{repo.description}} link

Web Developer:

  • Developer of Dr. Rohatgi's website (rohatgi.ceas.uwm.edu) which is a website / portal (written in Node.js and Express.js) for students to watch recorded lectures of Dr. Rohatgi.
  • Developer of Upload Center Website (Uploadbaz.Com) which has a Global Rank of ~5000 according to (Alexa.com) and it is based on XFileSharing Pro Script
  • Developer of a Persian Music Portal / Website (MusicBaran.org) which is a CMS and uses custom theme based on PhpNuke Framework
  • Developer of Domain and Hosting Services Website (ITjavani.ir) which uses custom theme based on Drupal Framework (Depreciated)

Network Specialist:

  • Worked with Active Directory and Microsoft Deployment Services to Deploy Windows 7 on High School's Computers (@SwickTechnologies)
  • Implemented Proxy and VPN Server (PPOE-L2TP-Ipsec) based On Ubuntu, Windows Sever, Open VPN and Cisco Systems to help getting around filtered Internet

Highlight of taken CS Courses in M.S. Program (September 2015 - May 2017)

  • CS700 CEAS Graduate Seminar
  • CS755 Information and Coding Theory
  • CS723 Natural Language Processing
  • CS743 Intelligent User Interfaces
  • CS704 Analysis of Algorithms
  • CS759 Data Security
  • MATH 537 Number Theory

Highlight of taken CS Courses in B.S. / M.S. Program (January 2015 - May 2015)

  • CS530 Computer Networks Laboratory
  • CS657 Topics in Computer Science: Innovation and Commercialization

Highlight of taken CS Courses in B.S. (September 2011 - December 2014)

  • CS557 Introduction to Database Systems
  • CS537 Introduction to Operating Systems
  • CS535 Algorithm Design and Analysis
  • CS520 Computer Networks
  • CS482 Rich Internet Applications
  • CS469 Introduction to Computer Security
  • CS459 Fundamentals of Computer Graphics
  • CS458 Computer Architecture
  • CS431 Programming Languages Concepts
  • CS417 Introduction to the Theory of Computation
  • CS395 Social, Professional, and Ethical Issues
  • CS361 Introduction to Software Engineering
  • CS351 Data Structures and Algorithms
  • CS337 Systems Programming
  • CS317 Discrete Information Structures
  • CS315 Computer Organization and Assembly Language Programming
  • CS251 Intermediate Computer Programming
  • CS201 Introductory Computer Programming
  • CS150 Survey of Computer Science
C / C++ & UNIX
50%
Java
100%
Visual Basic
70%
mySQL / Oracle SQL
95%
Qt
80%
GTK Package
75%
SML
95%
OpenGL / GLUT
75%
Bash
75%
Prolog
75%
MIPS
100%
Ruby / Python
85%
Web Development

HTML / CSS
100%
HTML5 / CSS3
100%
Twitter Bootstrap and Foundation
100%
JavaScript
100%
jQuery / jQuery UI / jQuery Mobile
100%
OOP - JavaScript
100%
JavaFX / JSP and Servlets
85%
NodeJS and Express
100%
PHP
55%
Dart programming
50%

Download My Resume as PDF


Contact Information


Or use the contact form below