Milana Cap, Software Developer in Novi Sad, Vojvodina, Serbia
Milana Cap

Software Developer in Novi Sad, Vojvodina, Serbia

Member since December 5, 2016
Milana is a self-taught WordPress back-end developer. She started learning PHP in 2008, WordPress in 2009—and has been working as a freelance WordPress theme developer since 2010. She's been a full-stack developer (design, front-end, and WordPress back-end) since 2011 and a full-time WordPress theme developer and project lead since March of 2015.
Milana is now available for hire

Portfolio

Experience

Location

Novi Sad, Vojvodina, Serbia

Availability

Part-time

Preferred Environment

Linux, Apache, MySQL, Sublime Text, Konsole, Git

The most amazing...

...work I've made was a table for inserting values and calculating the average/totals; populated on the front-end by automatically creating a new post on submit.

Employment

  • Freelance WordPress Developer

    2020 - PRESENT
    Swan Holidays, Ltd (via Toptal)
    • Completed the refactoring of legacy PHP code in a WordPress theme.
    • Updated assets to the newest versions (Bootstrap, FontAwesome, and so on) and adapted the code to work with them.
    • Replaced old and unsupported JavaScript libraries with new ones, optimized code, and enforced reusability.
    • Introduced Webpack.js and its possibilities for the frontend assets—splitting code and loading only when needed, merging and minimizing JavaScript and CSS files.
    • Replaced FontAwesome fonts with inline SVGs.
    • Replaced Classic Editor and Advanced Custom Fields Pro with Block editor.
    • Built custom block templates for easy content editing.
    • Created custom blocks to match the client's needs for complex content sections.
    Technologies: WordPress, PHP, Webpack, JavaScript, SCSS
  • Freelance WordPress Developer

    2019 - 2020
    Rubix Health (via Toptal)
    • Automated complex medical workflow through 14 connected Gravity Forms.
    • Automated flagging and calculations of a long and complex medical survey.
    • Automated email templates with or without custom PDF attachments based on specific values submitted by Gravity Forms.
    • Automated the process for obtaining digital signatures for the consent form.
    • Built custom views of submitted data with Gravity View.
    • Integrated ICPC-2 Plus database via its API.
    Technologies: Gravity Forms, Gravity Flow, Gravity View, ICPC-2 Plus API
  • Freelance WordPress Developer

    2018 - 2019
    World Learning, Ltd (via Toptal)
    • Connected WordPress with a custom referral API in both ways: GET and PUT.
    • Refactored the existing code.
    • Created customized templates.
    • Set redirections for various new URLs.
    • Implemented GDPR settings and localization.
    • Integrated MailChimp API, Waitlisted API, Twitter API, and Webpack.
    • Implemented a multilingual setup for different English speaking areas.
    • Detected a visitor's geolocation and serving the correct localized version.
    Technologies: WordPress, PHP, Customizer API, Custom API, ACF Pro, Grunt.js, JavaScript, jQuery, Git, Twitter API, Regex
  • Freelance Expert WordPress Theme Developer

    2017 - 2019
    LyraThemes (via Toptal)
    • Built free and premium WordPress themes for hosting on WordPress.org and online markets.
    • Developed Ariel Pro; the theme was built based on an existing front-end.
    • Created an Elara Pro WordPress theme based on a PSD design.
    Technologies: WordPress, JavaScript, jQuery, Git, Gulp.js, Photoshop
  • Freelance WordPress Developer

    2018 - 2018
    Glassdoor (via Toptal)
    • Replicated a client's jobs board from Jobvite.com to WordPress.
    • Gathered all the job data from Greenhouse.io using their API at App.greenhouse.io.
    • Developed a custom theme on top of Sage (Roots.io/sage).
    • Created a custom Cron job for fetching data from Greenhouse.io.
    • Built a custom search jobs functionality which combines data from Greenhouse.io and searches for terms within WordPress.
    Technologies: WordPress, Greenhouse API, ACF Pro
  • Freelance WordPress Developer

    2017 - 2018
    Gatemore (via Toptal)
    • Created customized templates.
    • Refactored the existing code.
    Technologies: WordPress, JavaScript, ACF Pro
  • Freelance WordPress Multisite Developer

    2017 - 2018
    Aledor (via Toptal)
    • Migrated theme options to a customizer for a multisite installation.
    • Refactored the existing code.
    • Integrated Facebook Open Graph META tags.
    Technologies: WordPress, Customizer API, Facebook API
  • Freelance Senior WordPress Plugin Developer

    2017 - 2017
    WPChef (via Toptal)
    • Implemented a new feature in the existing plugin.
    • Created a new event in Google Calendar using the custom syntax (wording scheme), getting this event into WordPress and creating new booking post based on data from a custom syntax.
    • Used as much as possible the functionality available from the plugin (DRY).
    • Wrote clean and well-documented code so that other developers can continue the plugin development swimmingly.
    Technologies: WordPress, Google Calendar API
  • Freelance Full-stack WordPress Developer

    2017 - 2017
    EduOpinions SL (via Toptal)
    • Developed a child theme.
    • Heavily customized a commenting system.
    • Customized an automated mailing system based on user level and action.
    • Implemented a custom integration with MailChimp.
    • Built a social login.
    • Created a multilingual functionality.
    • Guided a junior developer in Git, deployment, and various WordPress areas.
    Technologies: WordPress, AJAX, JavaScript, jQuery, HTML5/CSS3, MailChimp API, Facebook API, LinkedIn API
  • WordPress Theme Developer | Project Lead

    2015 - 2017
    The House London
    • Developed small-to-medium business websites in WordPress.
    • Implemented third-party APIs (Twitter, Instagram, YouTube, MailChimp, Eventbrite, and Meetup).
    • Built custom user groups and permissions for viewing, editing, and administrating user groups and content.
    • Created various data models for building content with Advanced Custom Fields PRO.
    • Built various custom plugins which were reusable for different projects.
    • Conducted code reviews and guided junior developers.
    Technologies: WordPress, JavaScript, jQuery, REST API, Git, Gulp.js
  • WordPress Theme Developer | Project Lead

    2015 - 2017
    Creative Agency Egzote
    • Automated the content creation with the Twitter and Instagram feeds (Twitter and Instagram API).
    • Worked onsite RSVP events via the Eventbrite and Meetup APIs.
    • Enabled onsite subscription via the MailChimp API.
    • Implemented various WordPress REST APIs (related posts, Masonry filters by categories, and more).
    • Created content on the front-end via Advanced Custom Fields PRO.
    Technologies: WordPress, JavaScript, jQuery, REST API, Git, Gulp.js
  • Freelance WordPress Theme Developer

    2010 - 2017
    Freelance Work
    • Built small, personal, and business websites using WordPress.
    • Created web designs in Photoshop.
    • Developed an audio-and-video playlist in WordPress via an HTML5 audio and video player.
    • Set up domain hosting (domain name, DNS, emails) and website hosting (cPanel, phpMyAdmin, and FTP).
    • Implemented Google services (webmaster tools, analytics, reCAPTCHA, and more).
    Technologies: WordPress, JavaScript, jQuery, REST API, Git, Gulp.js, HTML5, CSS3, Sass, Photoshop

Experience

  • Public Speaking (Other amazing things)
    https://joind.in/user/zzap

    · "WordPress Through The Terminal"
    - Bulgaria PHP Conference 2019, 08-10 November 2019, https://www.bgphp.org/

    · Panel "Running A Successful Contributor Day"
    - WordCamp US 2019, 01-03 November 2019, https://2019.us.wordcamp.org/session/running-a-successful-contributor-day/

    · "WordPress Through The Terminal"
    - WordCamp Skopje 2019, 05-06 October 2019, https://2019.skopje.wordcamp.org/session/wordpress-through-the-terminal/

    · "WordPress REST API when you're not WordPress developer"
    - Bulgaria Web Summit 2018, 14 April 2018, https://bulgariawebsummit.com/

  • WordPress Theme Development Workshop (Other amazing things)
    https://sr.wordpress.org/2018/08/16/

    A free WordPress theme development workshop for the local WordPress community.

    · 20 April 2019 - https://www.meetup.com/WordPress-Serbia/events/260667969/
    · 30 March 2019 - https://www.meetup.com/WordPress-Serbia/events/259875933/
    · 16 March 2019 - https://www.meetup.com/WordPress-Serbia/events/259472140/
    · 2 March 2019 - https://www.meetup.com/WordPress-Serbia/events/259189973/
    · 16 February 2019 - https://www.meetup.com/WordPress-Serbia/events/258855119/
    · 2 February 2019 - https://www.meetup.com/WordPress-Serbia/events/258499530/
    · 19 January 2019 - https://www.meetup.com/WordPress-Serbia/events/258077174/
    · 22 December 2018 - https://www.meetup.com/WordPress-Serbia/events/257269881/
    · 08 December 2018 - https://www.meetup.com/WordPress-Serbia/events/256920422/
    · 24 November 2018 - https://www.meetup.com/WordPress-Serbia/events/256524521/
    · 20 October 2018 - https://www.meetup.com/WordPress-Serbia/events/255536576/
    · 06 October 2018 - https://www.meetup.com/WordPress-Serbia/events/255169291/
    · 29 September 2018 - https://www.meetup.com/WordPress-Serbia/events/254794321/
    · 15 September 2018 - https://www.meetup.com/WordPress-Serbia/events/254359061/

  • WordCamp Organizing and Volunteering (Other amazing things)
    https://profiles.wordpress.org/milana_cap/

    · June 2019 | WordCamp Europe, Berlin
    - Role: Co-organizer (Community Team Lead)

    · May 2019 | WordCamp Niš
    - Role: Co-organizer

    · March 2019 | WordCamp Nordic, Helsinki
    - Role: Volunteer

    · August 2018 | WordCamp Nijmegen
    - Role: Volunteer

    · June 2018 | WordCamp Europe, Belgrade
    - Role: Co-organizer (Community Team)

    · September 2017 | WordCamp Zagreb
    - Role: Volunteer

    · June 2017 | WordCamp Europe, Paris
    - Role: Volunteer

    · June 2017 | Community Summit, Paris
    - Role: Co-organizer (Community Team)

    · May 2017 | WordCamp Belgrade
    - Role: Volunteer

  • WordPress Themes Developer at LyraThemes (Development)
    https://www.lyrathemes.com/

    Here, I’ve built free and premium WordPress themes for hosting on WordPress.org and online markets.

  • Salon Booking System | WordPress Plugin (Development)
    http://salon.wordpresschef.it/

    Salon Booking is a complete and easy-to-manage appointments booking system to help businesses receive reservations on a website and save time with agenda management tasks.

    My job was to implement a new feature: creating a new booking in WordPress by creating a new event in Google Calendar which was done with Google Calendar API.

  • EduOpinions SL (Development)
    http://www.eduopinions.com/

    EduOpinions is a startup that was founded in 2016 to help prospective students choose the best education provider for the degree or chosen subject. They do this by giving students and alumni a place where they can share their opinions and ratings for schools and colleges.

    My job was to improve the existing features and to develop new ones for a child theme.

    Some of these features include:
    · MailChimp API
    · Facebook and LinkedIn APIs
    · Custom commenting functionality
    · Custom mailing functionality
    · Custom user groups and access
    · Ajax and REST API
    · Multilingual and translation functionality

    Other Responsibilities:
    · Maintained the production and staging hosting in cPanel.
    · Mentored junior developers in the team (WordPress- and Git-related issues, reviewing pull requests in Bitbucket, and more).
    · Organized the Git workflow.

Skills

  • Languages

    CSS3, HTML5, PHP, Sass, JavaScript, PHP 7
  • Frameworks

    inuit.css
  • Libraries/APIs

    MailChimp API, WordPress API, Twitter API, TensorFlow, jQuery, Vimeo API, YouTube API, Meetup API, Eventbrite API, Instagram API, jQuery UI, Google Calendar API
  • Tools

    PhpMyAdmin, Git, Sublime Text 3, GitHub, Trello, Bitbucket, Gulp.js, Gutenberg Editor, Webpack 4, Apache, SWIG
  • Platforms

    WordPress, Linux, cPanel
  • Other

    Freelance Developer, WordPress Themes, Machine Learning Engineer, Block Editor, WordPress Plugins, SVG
  • Paradigms

    Scrum
  • Storage

    MySQL

To view more profiles

Join Toptal
Share it with others