I’m Nicole Ciemniak, a Full-Stack Web Developer based in Wrocław, Poland. I am well versed in creating back-end web apps, designing databases, developing front-end web interfaces, and building static sites.
Experience
April 2023 - Present, April 2021 – September 2022
Freelance Full-Stack Developer
Built out new application features for various clients:
- Created a RESTful API for a job board application, using Devise and JWT tokens to verify that the user has permission to perform the action
- Developed a system of user roles for a radio station’s CMS which allows non-admin users to log in with restricted permissions and upload their shows to the archive
- Implemented an Email Scheduler that allows admin users of an e-commerce application to set up when emails are sent in relation to users signing up, buying a product, or performing other actions
October 2022 – March 2023
Full-Stack Application Developer - Upside Lab (Kraków, Poland)
- Prepared Spree Commerce codebase for v4.5 release, addressing Rails 7 compatibility issues and reviewing contributions from the open-source community for both backend and frontend repos
- Led implementation of Spree translation support, which enabled admins to add translations for products, categories, and various other store resources
- Performed major updates to prepare a client application for Rails 6 upgrade, including rewriting class structures to be compatible with zeitwerk autoloading strategy
December 2019 – March 2021
Back-End Application Developer - The Adler Planetarium (Chicago, IL)
- Worked with a small team of developers to maintain and enhance the Zooniverse citizen science platform
- Co-led development of the backend API for the ALICE Text Editor Tool, making major architectural decisions and building out data export and model locking functionality
- Oversaw the migration of over 73 million files and 8 production databases from AWS to Azure
- Created API and configured accompanying PostgreSQL database for Zooniverse’s Mapping Visualization Tool
September 2015 – April 2018
Application Developer - Bswift (Chicago, IL)
- Revitalized Bswift’s Ticket Tracker, a tool used for internally tracking issues
- Optimized slow search queries by rewriting stored procedures, reducing query time of slowest stored procedure from 5 seconds to under 1 second
- Built out new functionality for and for aggregating and analyzing ticket data, using Angular 2, C#, and T-SQL