Home

Software
Development
Consultant

Edin Hodzic

Software Development Consultant

About MoyCode

Having lived and worked in London for over a decade, with organisations ranging from startups and SMEs to international organisations, I have built up a breadth and depth of software development knowledge. Based on that, I started MoyCode as a means to provide independent software consultation and development services on a project/contract basis. I enjoy building great software products and teams and am an advocate of Agile methodologies. I enjoy skiing in the winter and not skiing in the summer! MoyCode gets its name from a fusion of two words from different languages.

Get help with any software requirements by a qualified and experienced consultant!

full software development lifecycle experience and able to help at any stage of a project

Software Development Services

Inception, Design & Implementation

Consultation

Consultation

A job reference once described me as a safe pair of hands. With over a decade of industry experience, I am sometimes inclined to agree. I now offer to share this knowledge and experience through consultation.

Inception

Inception

If your project is in the inception or infancy phase and you’re looking for high-level technical direction and/or alignment with existing systems, then we can set up an initial and informal no-obligation discussion.

Design

Design

Contract first development is something I highly advocate having had much success with it. I often design new services by delivering Open API/Swagger specs up front, ensuring all stakeholders are on the same page.

Implementation

Implementation

Though my skillset predominantly consists of server-side technologies, full-stack development is available. I currently enjoy functional programming in Scala and related technologies.

Architecture

Architecture

Experience of architecting systems on many projects most commonly RESTful microservices while striving for Richardson Maturity Model Level 3.

Integration

Integration

Integration has become somewhat of a forte having used Enterprise Integration Patterns extensively to solve system integration challenges with middleware.

Leadership

Leadership

I am comfortable taking a back seat as well as taking a lead on projects. Have established standards, recruited, mentored and lead technical teams and projects.

Delivery

Delivery

With a proven track record of end-to-end project delivery, your software is in a safe pair of hands, to borrow the terminology from the aforesaid job reference.

Industry Experience

project experience across a number of different industries

Media

Government

FinTech

E-Commerce

Travel

Project Portfolio

here is a brief overview of some previous projects

BBC

BBC

Content Management

Consolidated many Content Management Systems into one central CMS based on Alfresco. This drove many sites across the BBC websites. Developed and integrated supporting RESTful web services.

Expedia

Expedia

Inventory System

Responsible for integrating with third-party services to develop a large scale hotel inventory system for use by other teams to deliver an online hotel booking experience. Emphasis on scalability and high availability.

HMRC

HMRC

Developer API Platform

Worked on delivering an API Platform allowing public API access management. Enhanced the API Platform and HMRC Developer Hub to support wider access for other government departments. Provided development support to client teams and government departments using the API Platform.

Intersection

Intersection

Fleet Management

Development of a fleet management system for a large free public Wi-Fi network, offering brands the opportunity to drive more relevant and engaging advertising. RESTful web services deployed on AWS. Helped recruit an in-house development team.

Dods Group PLC

Dods Group PLC

Dods Group PLC

Team mentoring and leadership through establishment and reinforcement of team best practices. Refactored a monolithic application into RESTful microservices. Liaised with business stakeholders on technical road map and troubleshooting production issues with the operations team.

Software Skills

A somewhat meaningless and rough visualisation of current skills and how much they're liked in comparison to others

ANSIBLE

44%

DEVOPS

55%

AWS

75%

DOCKER

80%

JAVA

88%

SCALA

96%

KAFKA

89%

POSTGRES

64%

MONGO

58%

MYSQL

53%

JAVASCRIPT

48%

FRONT END

43%

Recommendations

“Edin is an absolute ace when it comes to software development. I worked with him during my first experience in London and I’ve seen the incredible professional he is, always striving to adopt the best solution to any problem. Among all the things he did, he managed to convert the existing monolithic application into a micro services architecture, drastically improving the previous deployment flow and source code maintenance. He is one of the best developers I’ve been lucky to work with so far, he puts passion in what he does and he can easily inspire and transfer his passion to all his team members.”

- Pietro Peluso

“Edin is an extremely dedicated Java developer, never afraid to learn new techniques and always eager to try them. Once he gets his teeth into a problem he won’t let go until it’s done! He does this with good humour and is a good chap to have around.”

- Jamie Lentin

“I have worked with Edin at Expedia/Hotels.com. He is a very talented, intelligent, motivated and knowledgeable person but also he is a great guy with a sense of humour. It’s been a pleasure to work with him and I would love to do it again in the future.”

- Juan Vaccari

“I worked with Edin at Practical Law on PLC Firmstyle. I am happy to recommend him as a committed, dedicated and enthusiastic professional IT developer. The role also involved a certain degree of liaison with external clients, and Edin was able to handle this aspect well.”

- Chris Beecham

“Edin is an extremely flexible and innovative developer. He is keen to take on any kind of work and never drags his heels or complains. His delivery is efficient and reliable and he is constantly researching new technologies and bringing new ideas to the table. He is friendly, approachable and generally tries to bring teams together with his humour and good nature. He is an asset to any team.”

- Ken Wolf

“Edin brings a massive injection of enthusiasm into a team environment, and plays the balance perfectly between putting his head down and coding, stepping back and detailing a new service/app and getting the team together to discuss standards, coding, new ideas or the latest movies, food or anything! All of this maps back to him loving what he does, all the hard work, extra work, dedication, skills etc all come down to him putting in the time and effort because of this love of his job (and life).”

- Paul Currie

“Edin is a great Software Engineer, he has an in-depth knowledge of Java and can always be counted on to get results quickly. He’s also a thoroughly nice guy to boot!”

- Stephen Elson

Pietro Peluso
Jamie Lentin
Juan Vaccari
Chris Beecham
Ken Wolf
Paul Currie
Stephen Elson

Get In Touch

If you want more info or to discuss software projects then get in touch here or via LinkedIn.

Using the live chat on the bottom right of the screen is the simplest way to get in touch, but feel free to email or connect via LinkedIn using the buttons below. I am not sure there is much else left to say other than to thank you for scrolling and reading this far.