Sameer Rizvi

Welcome to my official Web Portfolio.

Here, you'll find information pertaining to my academic and professional experiences. This includes, but is not limited to, the following:

About

Sameer Rizvi
Contact me
LinkedIn
Education
2021Syracuse University — Syracuse, NY
M.S. in Computer Science
2015Loyola University Chicago — Chicago, IL
B.S. in Computer Science, Cum Laude
Professional experience
2022-PresentConsilio — Remote
Software Engineer
2021-2022Spinutech, LLC — Remote
Web Developer
  • New development and maintenance of ASP.NET web applications including applications built using MVC and Webforms frameworks; languages that include C#, VB.NET, JavaScript (Vanilla and jQuery), HTML, VBScript, and razor; and MySQL and Microsoft SQL Server databases for data storage
  • Utilize Git and Subversion for Version Control
  • Development of custom solutions related to proprietary web-based CMS called “Spinternet
  • Coordinate with Project Managers to deliver products and solutions to clients
  • Collaborate with other developers/team members to improve efficiency and timely delivery of solutions
  • Write clean, consistent code matching established guidelines and patterns
  • Leverage work, from website maintenance tasks to new development on existing sites, for several different clients and deliver quality solutions within deadlines
2018American Hotel Register Company — Vernon Hills, IL
Junior Software Developer
  • Assisted in new development and maintenance of ASP.NET MVC e-commerce website (C# as back-end)
  • New development included implementing HTML forms with client-side and server-side validation, implementing asynchronous operations in controller, retrieving information (using ADO.NET Entity Data Models and LINQ) from SQL Server database, etc.
  • Maintenance included product support by responding to user requests and investigating user concerns
  • Other tasks included code refactorings and adding comments in code files
2016-2018ACS Group — New Berlin, WI
Information Systems Specialist
  • Constructed a separate Configurator — an application that allows Sales and Engineering to configure any product offered by the company, generate quotes and sales orders - for each product offered by the company
  • Tested inside of Microsoft Dynamics which is the platform used to launch the Configurator, while providing Microsoft Dynamics training to end users
  • Interacted, introduced, and reviewed requirements with Sales, Engineering and Production departments to ensure proper solution is delivered in a timely manner
2014-2015Parker Hannifin Corporation — Lincolnshire, IL
Software Development Intern
  • Built ASP.NET webforms application (C# for backend) for a Microsoft SQL Server database
  • Hosted web application on Windows Server 2012 via IIS
  • Designed barcode labels using Zebra Designer Pro software
  • Answered help desk tickets and addressed any technical employee concerns related to software and/or hardware
2014Northwestern Mutual — Milwaukee, WI
I.T. Intern
  • Developed interactive reports using Cognos Report Studio and tested them for format and/or data defects
  • Learned SQL in order to write queries via Rapid SQL and facilitated in debugging and fixing C# code that caused an application to crash
  • Used various Microsoft Office applications to collaborate and complete tasks
Skills
Programming and Scripting Languages
  • HTML
  • CSS
  • JavaScript
  • C#
  • Visual Basic
Frameworks/Libraries/Runtimes
  • JavaScript Libraries
    • jQuery
    • React (this site is built using React)
  • ASP.NET
    • MVC
    • Web Forms
  • nodeJS
    • Frameworks/Libraries
      • Express
Databases
  • SQL Server
  • MySQL
  • MongoDB
Tools
  • Visual Studio
  • Visual Studio Code
  • GitHub Desktop
  • Internet Information Services (IIS) Manager
  • SQL Server Management Studio
  • MySQL Workbench
  • MongoDB Compass
  • Notepad++
  • BeyondCompare
  • FileZilla
  • Event Viewer
Links to some of my professional work
Xpanxion
  • Careers page for xpanxion.
    • Clicking on any of the "+ View details" links should bring about a modal that contains an acknowledgment form for a prospective applicant to fill out before being redirected to a page containing the application for the job associated with the specific "+ View details" link you had clicked on.
    • I used jQuery extensively on this page in order to accomplish two main objectives: finding the "+ View details" links and iterating through them and for the modal. Originally, clicking on the "+ View details" links simply redirected the user to a job application but the client needed each prospective client to fill out an "acknowledgment form" before applying for their jobs. Therefore, I needed to use jQuery to select the specific link that was clicked on, save the url it was being redirected to, and then forcing a modal which I built using a jQuery plugin called "jquery-confirm" and then only redirecting the prospective applicant to the job applicant for the job they are wanting to apply for upon successful completion of the acknowledgment form.
PDCM
  • An order form that allows a user to draw their signature on an HTML canvas. Particularly useful on mobile devices.
ISSB Bank
  • This page contains a form for upgrading your existing checking account.
    • I made extensive use of JavaScript and jQuery for this form, mostly for the purposes of hiding and unhiding certain elements based on particular criteria/selections. Some examples of this are:
      • Displaying an iframe when an account type is selected for the "Desired New Account Type" drowpdown field. Also, there is a different document that populates the iframe based on the account type that is selected.
      • Clicking the "Add Another Account" button unhides the "Another Account" fieldset and changes the button text to "Remove Another Account". Clicking "Remove Another Account" hides the fieldset and changes the button text back to "Add Another Account".



Contact Me

To contact me, please fill out and submit the form below.