SHERIF AMER
+1-646-***-**** ad9udg@r.postjobfree.com roamies.org github.com/sherikovic linkedin.com/in/sherifamer nyc - open for relocation
Languages: AR, EN, DE
SUMMARY
Software engineer with 5 years of experience in Python, C, JavaScript, and Perl, now building full-stack applications and developing my own product. Skilled in end-to-end software development, from backend systems to frontend user experiences. Eager to leverage my technical expertise and entrepreneurial mindset in dynamic software
engineering roles.
SKILLS
Proficient: React.js, React Native, TypeScript, Node.js, Express.js, Passport.js MongoDB, Python, CSS, Styled Components, HTML, Git/GitHub
Knowledgable: EJS, Perl, C, Linux, Bash
Basic: jQuery, Nest.js, React Testing, Firebase,
Hoppscotch.io
PREVIOUS EXPERIENCE
Staff Mixed Signal Verification Engineer - Infineon Technologies 11.2018 - 02.2023
• Engineered an automation tool to streamline and standardize SystemVerilog behavioral modeling, reducing design time by 70% — based on my master’s thesis
• Led the full development lifecycle — from gathering requirements to designing both front-end (Python - SKILL) and back-end (Perl - Bash) components
• Trained 6 departments on Mixed Signal state of the art techniques
• Increased tool usage by 25% while spearheading the global support of AMS-Designer Software Engineer - Vendito Software Solutions 02.2017 - 10.2018
• Delivered 5+ custom plug-ins using SKILL for clients’ EDA tools, streamlining design workflows
• Conducted complex data analysis and built in-house EDA automation tools with Perl, Bash, and UNIX, enhancing design efficiency
• Tailored Cadence Virtuoso flows to meet specific client requirements, optimizing semiconductor design processes Embedded Software Engineer - Almanar for Electronic Components 07.2011 - 03.2014
• Created embedded software solutions in C, enhancing functionality and performance for consumer electronics
• Employed Altium Designer to create PCB layouts, ensuring effective integration of hardware and software components
• Performed comprehensive hardware testing on prototypes, resulting in a notable decrease in the number of prototypes needed
• Worked alongside cross-functional teams to identify and resolve issues in embedded systems, enhancing overall system reliability
WEB DEV PROJECTS
Roamies personal project roamies.org 02.2024 - present A mobile full-stack application enabling solo travelers to connect, share experiences, and split costs. Features include trip, events creation, location pinning and more. MVP completed and currently in progress.
• Product design process using Figma, creating intuitive user interfaces that enhance the travel experience
• Independently developed the application end-to-end, managing both front-end and back-end development alongside DevOps responsibilities
• Integrated essential features such as trip creation, event sharing, and user authentication, ensuring a seamless user journey
• Tech Stack: React Native + TypeScript, Tailwind, Node.js, Express.js, Passport.js, MongoDB Before I Die contributor and maintainer before-i-die-achievements.vercel.app 09.2023 - 12.2023 An open source project that allows users to document their life goals
• Refactored React components, applied CSS and styles naming convention and integrated Google Maps API
• Participated in technical meetings on further enhancements and pull requests’ reviews
• Tech Stack: React.js, JavaScript, Google’s JS API, CSS, Styled Components YelpCamp github.com/sherikovic/YelpCamp 08.2023
A Yelp-like web application that allows users to add their campgrounds and displays them on a cluster map
• RESTful API routes, campgrounds creation, reviews and rating handling, user authentication, and interactive maps
• Tech Stack: EJS, JavaScript, Express, Node, MongoDB, Mongoose, Bootstrap, Mapbox JS API, jQuery EDUCATION
Complete Web Development Bootcamp 08.2023
Complete React Guide 08.2023
Master of Science Automation Technology and Computer Science - University of Bremen 04.2014 - 01.2017
• Focus: Robotics - Computer Science - Control theory
• Thesis: “Equivalence Checking of Analog Behavioral Models in Hierarchical A/MS System”