Amarjit Singh

contact@amarjit.dev

I am experienced in leveraging agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition.


experience

Sr. Back-end Developer | Automation Engineer

EZ-TFA.COM

                  ● Leading the development of software (Authsequre) that manages access to Linux and Windows
                    servers owned by an organization.
                  ● Designed the architecture of various micro-services consumed by Authsequre.
                  ● Integrated the LDAP authentication as a login option to this software (Authsequre).
                  ● The tool (Authsequre) has to be deployed on-premise and I created a Bash script to deploy the 
                    tool on the client’s server.
                  ● Also dockerized this tool so that it could be installed on any Linux or windows server.
                  ● This tool (Authsequre) also provides the option to launch a remote session to the Linux and windows 
                    servers using Guacamole.
                  ● Created a NodeJS daemon script that calls various Python, Ansible and Bash scripts to handle 
                    background operations that users can initiate from Web UI.
                  ● Single-handedly designed the whole OTA updates and rollback process for this on-premise 
                    software (Authsequre).
                  ● Developed a feature similar to Microsoft LAPS.
                  

May 2021 - Present

Back-end Developer

EZ-TFA.COM

                    ● Worked on Laravel-based projects while using HTML, CSS, and JQuery for the front end.
                    ● Created Python and Bash scripts to do various background operations initiated by web UI 
                      built with Laravel.
                    ● Created a Chrome Extension for Passwordsequre (one of the products developed by EZ-TFA).
                      This extension provides autologin feature for a website whose password is already saved in
                      the Passwordsequre account of the user.
                  

March 2020 - Apr 2021 (1 yr 2 mos)

NodeJS Developer (Remote)

Stuprorefying Pvt. Ltd

                    ● Led the development of social networking platforms for students and professors.
                    ● Worked as NodeJS Developer and VueJS developer for Admin panel.
                    ● Single-handedly developed CI/CD process with staging and production server.
                    ● Created messenger feature using socket.io.
                    ● Created video calling feature using WebRTC.
                    ● Single-handedly implemented all the SQL queries to fetch personalized news feed and 
                      various types of other data such as last seen of all friends.
                    ● Created a Python bot to collect the email IDs of professors from their university websites.
                  

Jan 2019 - Mar 2020 (1 yr 3 mos)

Sr. Back-end Developer

Qnosa Web Solutions

                    ● Led a team of 6 developers.
                    ● Created a web platform dealsshutter.com from scratch that provides deals and coupons 
                      for online shopping. It was built with Laravel as a back-end and CSS, Bootstrap, and 
                      JQuery as the front-end.
                    ● Made dealshutter.com beat various similar websites such as grabon.in, coupondunia.in 
                      various speed testing tools such as Google’s page speed insights, GT metrix, and 
                      tools.pingdom.com
                    ● Mentored interns.
                    ● Helped in the technical screening of new developers.
                    ● Developed a PHP bot to set up a custom name server using an Ubuntu server. The 
                      script takes the credentials of the Ubuntu server and installs the bind9 DNS server on 
                      that server.
                    ● Created a hosting management tool like CPanel from scratch using Laravel, VueJS, 
                      and Bash scripts.
                    ● Created a JQuery plugin to Ajaxify any HTML form and then show the validation 
                      errors returned by the server. The plugin auto detects the location of input fields in the 
                      form and then shows each error message right under its corresponding input field.
                  

Nov 2016 - Dec 2018 (2 yrs 2 mos)

PHP Developer

AdsPaying Media

                    ● Worked on PHP (Codeigniter, Laravel & core PHP) projects as a back-end developer.
                    ● Also worked on the frontend part with JavaScript, CSS, Bootstrap, and JQuery.
                  

Apr 2016 - Nov 2016 (8 mos)

education

Guru Nanak Dev University, Amritsar

BACHELOR OF COMPUTER APPLICATION

Computer Science - Software Development Track

May 2013 - Mar 2016

skills

Front-end

  • VueJS
  • ReactJS
  • JQuery
  • HTML 5 & JavaScript
  • Bootstrap
  • Tailwind CSS

Back-end

  • Node JS
  • PHP
  • Laravel
  • Codeigniter
  • Django
  • Azure & AWS

Other

  • Linux System Administration
  • Bash Scripting
  • Bot development and Web scraping
  • CI/CD
  • Docker
  • Ansible

INTERESTS

Apart from being a web developer, I enjoy most of my time being outdoors. In the winter, I am an avid skiier and novice ice climber. During the warmer months here in Colorado, I enjoy mountain biking, free climbing, and kayaking.

When forced indoors, I follow a number of sci-fi and fantasy genre movies and television shows, I am an aspiring chef, and I spend a large amount of my free time exploring the latest technolgy advancements in the front-end web development world.


AWARDS & CERTIFICATIONS

contact