Garri Shtyrkin
Full Stack Web Developer
Profile
Resourceful Full-Stack Web Developer with a solid foundation in both front-end and back-end technologies, acquired over 2 years of developing personal projects and 3 years in IT support roles. Adept at building and deploying robust, user-centric applications with a keen focus on optimizing user experience and application efficiency. Passionate about employing a comprehensive skill set that includes HTML, CSS, JavaScript, and server-side technologies to create scalable and maintainable web solutions.
Employment History
Web Developer (Personal Projects), Brooklyn
January 2023 — Present
• Developed and maintained multiple web applications utilizing a full-stack approach with HTML, CSS, JavaScript, and TypeScript for front-end and Node.js with Express for backend logic.
• Designed responsive and visually appealing user interfaces using React.js.
• Managed application data using relational databases such as SQLite, integrating Prisma as a data access layer to ensure robust and maintainable code.
• Implemented comprehensive user authentication and data security measures using Bcrypt for hashing and JWT for session management.
• Utilized Zod for data validation to maintain data integrity and prevent common security vulnerabilities.
• Streamlined development and version control processes using Git in the VSCode environment, enhancing project scalability and team collaboration.
• Deployed applications on cloud platforms like netlify, optimizing performance and scalability.
IT Specialist at Diamond Braces, Brooklyn
November 2022 — Present
• Updated software versions with patches and new installations to close security loopholes and protect users.
• Devised incisive workarounds and resolutions for IT-related problems.
• Delivered local and remote Tier 1 IT support for hardware and software to company personnel.
• Disassembled computer systems to troubleshoot and resolve hardware issues.
• Responded to assistance requests from users and directed individuals through basic troubleshooting tasks.
• Conducted routine maintenance on servers and systems, keeping networks fully operational during peak periods.
Details
Brooklyn
United States
*****************@*****.***
Links
GitHub
Portfolio
Skills
HTML
CSS
JavaScript
Typescript
React.js
Express.js
Node.js
Git
Prisma
SQLite
VSCode
Bcrypt
JWT
Zod
Technical Troubleshooting
DHCP/DNS
LAN/WAN
Ethernet
Firewall Proficiency
• Used remote login tools to assist clients with technical and product questions.
• Consulted via telephone to understand user problems, run through testing scripts and ask probing questions to locate root causes.
• Troubleshot hardware issues and worked with service providers to facilitate repairs for end users.
• Delivered remote assistance for technical issues using screen sharing, mouse and keyboard control and other tools.
• Assisted customers with various types of technical issues via email, live chat and telephone.
• Stayed abreast of latest software developments to enhance job knowledge.
• Maintained up-to-date case documentation for future reference.
• Served as first point of contact for incoming technical service calls and emails.
• Walked customers through common phone hardware and software configurations to maximize service functionality.
• Dispatched vendors to perform onsite service to mitigate problems beyond scope of telephone troubleshooting. IT Support Specialist at Empire City Laboratories, Brooklyn October 2020 — November 2021
• Tackled troubleshooting and problem resolution to support end-user technical issues.
• Oversaw equipment and system operations, surveying potential security vulnerabilities and upgrade needs.
• Removed and replaced old hardware during routine upgrades and system repairs.
• Maintained accurate inventory of owned and new equipment to support the availability of replacement parts when needed.
• Installed and supported desktop software titles and add-ons.
• Performed walk-throughs for new hires to aid in technological onboarding processes.
• Maintained working knowledge of current hardware and equipment by completing required training and reading applicable literature.
• Identified problems in peripherals such as printers, scanners, and networking hardware, applying required fixes, or escalating issues.
• Set up new desktop systems and configured laptops for incoming employees and loaded required software and server permissions.
• Delivered local and remote Tier 1 IT support for hardware and software to company personnel.
• Assisted customers with several types of technical issues via email, live chat, and telephone.
• Managed customer system updates, informing clients of installation progress stages.
Education
Full Stack Software Certificate
2023 — May 2024
Devslopes Academy