Onyx Consulting
Empowering organizations and software engineering professionals to excel in a competitive landscape through expert software consulting, tailored mentorship, and career-focused interview preparation.
Empowering organizations and software engineering professionals to excel in a competitive landscape through expert software consulting, tailored mentorship, and career-focused interview preparation.
Through our software consulting services, we help engineering managers improve software quality and develop robust engineering strategies. We use our experience to identify inefficiencies, implement best practices, and ensure projects meet high standards. By working together, we can optimize processes, reduce technical debt, and give your organization a competitive edge.
Mentoring developers and engineering leads is something we're passionate about. We provide personalized guidance, skill development, and career advice to accelerate professional growth. By sharing our insights on navigating challenges and honing technical and leadership skills, we help my mentees achieve their long-term career goals. This not only boosts their capabilities but also fosters a culture of continuous learning and innovation within the team.
Our interview preparation services, including technical/competency based mock interviews with feedback, are designed to help developers and engineering managers succeed. These sessions build confidence, refine interview techniques, and improve communication skills. By simulating real interview scenarios and offering constructive feedback, we help candidates identify areas for improvement and practice responding to challenging questions. This preparation increases their chances of securing desired roles and presenting themselves as strong, capable professionals.
Shaped by proven industry experience
Ehsan Imran brings over a decade of expertise in the tech industry
CMap
Wejo
Thinkmoney
Plato HQ
AO
Vodafone
TalkTalk
Zen Internet
"I consider myself extremely fortunate to have had Ehsan as my line manager during my early career, and it has been an immensely enriching experience. Ehsan's guidance and mentorship played a pivotal role in shaping the early stage of my career. His one-on-one sessions were invaluable as he provided direction not only in technical aspects but also in non-technical facets, which proved immensely beneficial to my growth. His exceptional management skills brought out the best in the team, and I cherished the trust he placed in me to perform to the best of my abilities I wholeheartedly endorse Ehsan as a manager and mentor. His dedication to nurturing talent and fostering growth is unparalleled. Working with him has been an absolute pleasure, and I am grateful for the numerous opportunities he provided me."
Victor Chu, Wejo
"Ehsan helped foster a supportive & encouraging environment, while possessing a deep understanding of the various areas he was responsible for. Ehsan consistently provided me with the support, positivity and encouragement that I needed to grow as a developer."
Louis Thompson, CMap
"Ehsan is a massive team player and really knowledgeable. Always learnt a lot from his discussions!"
Aaaqib Hafeez, Deliveroo
"Ehsan's exceptional ability to manage conflicts and foster effective communication resulted in reduced misunderstandings and the successful delivery of high-quality outcomes. I always looked forward to our one-on-one meetings, as Ehsan provided constructive feedback that nurtured my personal growth and development. He actively facilitated access to valuable resources and encouraged continuous improvement by recommending relevant courses and materials. As an inspirational leader with extensive experience, Ehsan consistently offered valuable insights based on his profound understanding of the field. Finally, it is worth mentioning that Ehsan's vibrant personality never failed to uplift the entire team and create a positive atmosphere."
Azlan Raja, Wejo
"Ehsan has a unique ability to bring people onboard with a vision, and as a respected leader, is able to steer and inspire large engineering departments, even when faced with competing complex programmes of work."
Anees Bashir, Wejo
"I was impressed on how good Ehsan was on engaging with different stakeholders, challenging existing requirements and evaluating their relevance. I also appreciated his management skills and the energy and support he gave to the rest of the team, I have always felt implicated in decision taking and had a lot of freedom and support for solution design, it was a nice atmosphere full of collaboration and learning opportunities."
Bechir Nahali, Wejo
"Ehsan was a fantastic mentor to me in developing my career in software engineering. His answers were always very insightful and filled with useful advice based on his personal experience. I especially appreciated his fantastic perspective on teamwork within a software team that focuses on soft skills, which is applicable regardless of industry. It was always a pleasure to chat with him!"
Ryan Kang, Amazon
"Ehsan is a great professional who actively engaged and assisted with the recruitment of tech talent into the business. Ehsan was open to ideas whilst bringing plenty of his own to the table and was also more than happy to help with any initiatives as we scaled our development teams."
Ashley Carter, AO
"When I interviewed Ehsan for the role of engineering manager, I knew I was interviewing someone on a different level to most candidates. It was a mixture of intellectual depth, tactical execution of modern technology practices, outstanding communication skills and a calm, measured demeanour that inspired confidence. He articulated perfectly the approach we wanted with people management and development, which is why he has taken charge of our engineering academy with great success. It's no surprise that after hiring Ehsan he has been the inspiring people leader I was expecting him to be, as well as someone who has changed and improved our engineering practices. Working alongside him to recruit engineers, he has very high standards, but can recognise potential, even if the candidate isn't perfect, seeing the opportunity to develop them, rather than looking for unicorns and making the hiring process impossible, something a lot of managers can't do. He is one of the most well-rounded and balanced managers I have worked with and is destined for a fast-track career."
Steve Norton, thinkmoney