Mark Nenadov
Software Developer

Full-stack Software Developer with 18 years of experience in development and system administration.
2011-06-01 - Ongoing
Senior Software Developer
Java development in a Spring / Hibernate environment, with some JavaScript/TypeScript, React, and GraphQL/Apollo. Primarily focused on enhancing and maintaining our industry leading eManifest software.
  • Maintaining and expanding our core app. Developed two high-volume messaging gateways from start to finish, which are currently in production. Leading a team on a Document Management project. Working with a mobile team on server-side code for our upcoming mobile app.
  • Implementation and maintainence of an API for integration with our core app via WebSockets and JSON.
  • Mentoring, peer programming, and supervising the work of other developers via code reviews. Working closely with our Chief Compliance Officer.
  • Setup and administration on a high-volume production environment. Successfully set up, deployed, and administered several high-reliability Linux servers currently in production. Implemented ZFS filesystems. Set up PostgreSQL replication. Setup and deployment to Apache Tomcat and Resin application servers. Implemented many new security and reliability measures. Working in varying degrees with other technologies such as IBM MQ, Subversion, Gitlab, Expect, and rsync.
Python Byte Solutions
2004-05-01 - 2011-06-01
    Toolplas Systems
    2005-08-01 - 2011-05-01
    System Administrator
    Software development, system administration, and support.
    • Development with a Python/Zope intranet application.
    • Administered several servers including a Linux mail/proxy server.
    • Technical support for 50-100 workstations.
    Wheels Mall
    2003-05-01 - 2004-10-01
    Software Developer
      2002-04-01 - 2003-04-01
      Lead Programmer
        Web Solutions
        2001-11-01 - 2002-05-01
          2000-11-01 - 2001-05-01
          Junior Programmer
            University of Windsor
            Windsor,Ontario - Liberal And Professional Studies (Incomplete, Bachleors)
            2008-01-01 -
            St. Clair College of Applied Arts and Technology
            Windsor, Ontario - Diploma of Technology
            1999-01-01 - 2002-01-01
            Native speaker
            Software Deveopment
            • Agile
            • Java
            • Kotlin
            • Javascript
            • Typescript
            • React
            • GraphQL
            • Python
            • Spring
            • Hibernate
            • SQL
            • IntelliJ
            System Administration
            • Linux
            • Windows
            • Bash Shell
            • Apache
            • Nginx
            • SSH
            • Tomcat
            • Resin
            • Docker
            • PostgreSQL
            • Postfix
                  Language Learning

                      Dave DeBaeremaeker (Site Reliability Engineer @ Google)
                      "I worked with Mark at eliquidMedia and studied with him at St. Clair College. Mark is a solid, dependable worker, an excellent coder, and an honourable human being."
                      Derick Comartin (former Lead Web Developer @ Web Solutions)
                      "Mark proved to be a great colleague with a excellent skill set and true passion for programming. He is well respected by other members of our team."
                      Phil Aylesworth (Owner @ Wheels Mall)
                      "Mark was a great programmer for Wheels Mall. He worked independently with minimal supervision. He followed through on development ideas, offering good additions and accepted changes without hesitation. He is very pleasant and fun to work with."
                      Michael Ducharme (former Owner @ Web Solutions)
                      "If you are looking for an honest, hard-working programmer that pays attention to every detail, then Mark Nenadov may be perfect for the job...Mark Nenadov has a strong personality and a solid character. Let me assure you that you will be happy with your decision to hire him."
                      Paul Kolm (Cad Manager @ Toolplas Systems)
                      "I have been Mark Nenadov's manager for over five years..Mark is an ideal employee with a positive attitude and an excellent work ethic. He requires ittle to no supervision and has always shown to be efficient and dependable. He has proven to be a very quick learner..Mark's largest contribution has been his ability to apply his extensive programming knowledge to develop our company's internal intranet.."