Badges
Certifications
Work Experience
Software Engineer
University of Chicago•  May 2022 - Present
• Develop new features using Python, Flask, Docker, Vue.js, and JavaScript. • Update models and create migrations using ORM and Alembic. • Fix programming bugs and create patch releases for critical services. • Conduct code reviews of Pull Requests from peers. • Mentor and guide Software Engineer interns to help them improve programming and communication skills. • Write technical documentation.
Software Engineer
University of Illinois at Urbana-Champaign (UIUC)•  June 2018 - May 2022
- Work together with various technical and non-technical stakeholders within PRI and the surveys to provide web-based solutions throughout the whole organization - Manage the backend code of the PRI flagship websites, which include various CMSs - Ensure the security of PRI's web applications - Part of the team that ensures compliance with the Illinois Information Technology Accessibility Act (IITAA), Section 508 and WCAG 2.0.
Software Engineer
University of Illinois at Urbana-Champaign (UIUC)•  March 2017 - May 2018
- Employ best practices to create responsive web pages using HTML/CSS and Bootstrap - Develop WordPress plugins and shortcodes using PHP, JavaScript, and HTML/CSS - Developed Python scripts to parse HTML files and migrate site from OpenCMS to WordPress
Education
University of Illinois at Springfield
Computer Science, MS•  January 2020 - December 2021
Knox College
History, B.A.•  September 2007 - June 2011
Links
Skills
nichoferraz has not updated skills details yet.