I'm a Web Developer, with a background as an Opera singer. I love writing clean, DRY code, problem solving and learning new things. I assimilate new concepts quickly and strive for excellence in everything I do.
(see more on GitHub)
Photocrowd | Live Video Workouts |
---|---|
A community for photographers, built using Django and React. | Live video workouts, using the TokBox webRTC service. |
Writing code fascinates me, and I constantly work to better myself as a programmer. I take great satisfaction from finding solutions to problems of all sizes, and I love to learn. I’m always ready to take on new approaches and to rebuild my code from scratch if there’s a better way.
Languages | Frameworks/Libraries | Testing | Tools/Others | Databases | Practices |
---|---|---|---|---|---|
Python | Django | unittest | git/svn | PostgreSQL | Agile development |
Javascript | Node | Jest | npm | MongoDB | Pair programming |
HTML5 | React | Tape/Tap | webpack | Redis | Test driven development |
CSS3 | jQuery | Jasmine | Amazon S3 | Continuous integration | |
SCSS/LESS | Hapi.js | Mocha | Heroku | OOP | |
Jade | Bootstrap | CLI | |||
SQL | D3.js | CircleCI | |||
Markdown | eslint |
(11/15 - present)
Working in a tight-knit agile team of 2-3 developers, in my time at Photocrowd I have delivered a stream of new site features and project refinements in a truly full stack role. I have managed projects: planning, tasking, and coding entire new sections of the site, taking features from concept to shipped and tested product.
On the front end I have realised page designs in a pixel-perfect fashion, building smooth responsive behaviour and interactivity in close consultation with the design team. Using react I have built complex trees of interactive components, kept performant by an awareness of best practice development for the framework.
As a back end developer, I have touched on every part of the project. I have worked with the data model, creating and planning new models and refining the project’s existing highly complex data structures. I have created and improved API endpoints and template views, always taking care to write efficient database queries and structure context data appropriately.
As a member of a small team my work has benefited from my ability to work independently and hold myself to an extremely high standard, both in terms of realised product and code quality.
(07/15 - 11/15)
Front end development for a major American tech client, working on thousands of pages over 50+ territories. On my own initiative I developed a suite of photoshop scripts to automate and enhance their image asset preparation workflow, saving hundreds of hours of developer/designer time.
(01/2015 - 06/15)
- 12-week highly selective coding bootcamp. Full-stack web development in Javascript and Node
- TDD/BDD best practices, pair programming and other Agile techniques
- Independent work on freelance projects for external clients, including a live video workout application, developed from scratch using webRTC.
(2008 - 2015)
Over the last 7 years I have worked with some of the UK's top Opera companies as a soloist and a chorus member. I have performed in venues ranging from the Royal Opera House to a primary school assembly hall.
- Excellent team-work skills: leading, following.
- Consistently delivering under high pressure
- Not being afraid to fail
- A life-time commitment to personal development
- Personal initiative, confidence and humility
Dates | Institution | Subject(s) |
---|---|---|
2007 - 2008 | Guildhall School of Music and Drama | MMus Voice |
2005 - 2007 | Guildhall School of Music and Drama | BMus Voice |
2000 - 2003 | University of Warwick | BA Philosophy |
1997 - 1999 | Leighton Park School | A level Biology(A), Chemistry(A), Music(B); |
1992 - 1997 | Reading School | 11 GCSES (A/A*) |
Readable and elegant code, spending time with my family, mountain walking, New Wave science fiction and obscure Roguelikes.
You can reach me at adamkowalczyk@gmail.com, or call me on 07946 494831.