Post Job Free
Sign in

Software Engineer

Location:
Champaign, IL, 61820
Posted:
April 21, 2025

Contact this candidate

Resume:

Ibrahim Abdinur ********@******.*** +1-217-***-****

Software Engineer, Urbana-Champaign, Illinois

“From day one, Ibrahim impressed us with his tenancy and relentless drive to learn and his unwavering commitment to succeed in his role as an engineer. His determination, combined with his natural talent and adaptability, makes him a dynamic force and an asset in any organisation” – Umang Desai, Lead Software Engineer at Foxtons.

EDUCATION

2014-2018 University College London, United Kingdom MEng Chemical Engineering, 2.1

Thesis: “Design of a Polyphenylene Supported Ni/Ru Catalyst Biofuel Production from C5/C6 -Sugars Derived 5-HMF: A Computational Approach. 2011-2013 Stanmore College, United Kingdom

GCE Advanced Level, A*A*AB

Mathematics, Further Mathematics, Chemistry and Physics 2007-2011 Harrow High School & Unique Sixth Form

General Certificate of Secondary Education

8 GCSEs including Mathematics (A), English (A).

EMPLOYMENT HISTORY

Jul 24 Founder & Chief Engineer, Hantiile

/Present

Designed and developed an innovative CRM system with a combined marketplace systems tailored for real estate sales and short-stay hotel lettings operations.

• Built a Java-based architecture using Spring Boot that delivers seamless property management and fluid user interactions.

• Structured the system to support diverse roles—granting distinct access to employees and clients—while leveraging Spring Security for solid authentication and role-based control.

• Integrated PostgreSQL to streamline the retrieval and storage of property listings, client contacts, and transaction records, ensuring fast and efficient operations.

• Developed custom repository interfaces and utilized Flyway for smooth database migrations, maintaining rigorous version control and schema integrity.

• stablished automated CI/CD pipelines with GitHub workflows, containerized the application using Docker, and orchestrated seamless deployments to ensure consistency across environments.

• Established automated CI/CD pipelines with GitHub workflows, containerized the application using Docker, and orchestrated seamless deployments to ensure consistency across environments.

• Deployed the web app on AWS, utilizing Beanstalk for simplified management and EC2 for scalable computing resources, ensuring a consistent and secure production environment.

• Oversaw the entire deployment lifecycle and harnessed IntelliJ IDEA for meticulous debugging and performance optimization, securing a scalable and high-performing solution.

Sep 23 Software Engineer, Foxtons Group Ltd

/Jun 24

HANTIILE

As a C# .NET Developer at Foxtons, I work closely small team of 20 to build tools and service and to ensure smooth development processes and optimized solutions through code, architecture, server technologies, and SQL store procedures. I have contributed and led the development and support of several projects, including:

• Implemented smoother git workflows for the CRM system – moved from TFS to Git to allow better integration with GitHub and CI/CD pipelines.

• Rearchitected legacy MVC projects with better separation and removed all redundant/repetitive packages between solutions using NuGet packages. Reduced significant mismatch in the versions between class libraries and modules. Migrated all the projects to VS 2022. Contributed to all phases of change request.

• Tightened coding standards. Removed repetitive queries in query services thus significantly reduced the amount of code and processing footprint by the solutions.

• Application which helps HR to setup new employee, generate required documents, Role based Report generation, Holiday Dashboard and

• Application designed for valuers and negotiators help to achieve day to day goals.

• Mobile Application summarized version of CRM. Includes combine feature of HR and CRM application.

• Performed system testing and troubleshooting, documenting issues and resolutions.

• Tracked down and resolved bugs in fast-paced production environment.

• Additionally delivered expert technical support, managing 100+ weekly inquiries and ensuring peak service delivery during release and upgrade.

• Meeting with stakeholders and product owners to plan and organize how we can maximise sprint projects into the business plans and goals. Jul 23 Junior Software/Development Support Engineer, Foxtons Group Ltd

/Sep 23

Junior Software engineer and development support engineer in my first year at Foxtons’ working to build tools and provide innovative solutions and technologies for in-house HR, financial reports and property management systems.

• Guided by senior engineers to formulate understanding on business requirements and technical specification in coordination with product owners.

• Involved in Agile Scrum sprint meetings scheduling and allocating development tasks and planning poker for new projects, all while providing development support and technical assistance when required.

• Tracked down and resolved bugs in fast-paced production environment.

• Performed system testing and troubleshooting, documenting issues and resolutions.

• Introducing structure and processes to enhance staff efficiency using a semi- domain driven model and more recently, models for microservices.

• Writing C# .NET applications, microservices and RESTful APIs through implementation of TDD design principles.

• SQL scripting, store procedures for various reports and data extractions. Experience Skills

Languages: C# ASP.NET, CSS, HTML5 & SQL

Frameworks: LINQ, Entity Framework, EFCore, ADO.NET, Restful WebApi Database: SQL Server, Ado.net, Stored Procedures, Relational Database Repair, Indexes, Tmp Tables etc

Design Patterns: Model View Control (MVC)

BOS

Valuer App

PIPA

MBOS

Foxtons specific core skills and technologies list Jan 23 Java Full Stack Professional, amigoscode

/Jul 23

Intensive 6-month java full stack bootcamp with hands-on experience mastering expertise and comprehension in:

• Object Orientated Programming. Inheritance, Polymorphism, Abstraction, Interfaces, Singletons

• Dependency Injection and Solid Principles

• Java Data Structures and Collections

Generics, Java Streams and Lambdas

• Maven Build Tool - Testing with Junit, Mockito & Integrations

• Spring Boot Framework

• Database Integration and ORM

• APIs, HTTP and Full Stack Development

• Continuous Integration and Deployment (CI/CD)

Amigoscode specific core skills and technologies list. PERSONAL PROJECTS

Car Booking System (Java):

• Command-line application designed to provide car rental administrators with a user-friendly API for managing car bookings and user information. Technical skills: IntelliJ IDE, Java, Maven, Spring Boot, Docker, PostgreSQL Little-Lemon Web Application (Python/Back-End):

• Web-based application designed to facilitate the management of customer reservations for a restaurant called "Little Lemon." The system aims to provide an efficient way for customers to make reservations for tables at the restaurant and for the restaurant staff to manage and keep track of these reservations.

Technical requirements: Python, HTML, CSS, Django, MySQL, Restful APIs, JWT Weather Application (JavaScript/Front End):

• Fully responsive weather app that fetches live weather data from open weather map API and displays weather conditions for your location.

Technical requirements: JavaScript, HTML, CSS, React.js, Bootstrap, OWM-API Entity Framework, LINQ, LINQ to SQL, Microservices Cloud Services: Azure App Services, SQL Azure, Azure Functions, Docker/Containers/ DevOps CI/CD

Testing/Debugging: Postman & Swagger for API Debugging and testing TDD with (NUnit/XUnit)

SQL Server Profiler

Version Control & PM

Tools:

GitLab, TeamCity, TFS, SVN, JIRA

Systems: Linux, Windows

Experience Skills

Languages: JAVA, JVM,, PostgreSQL

Frameworks: SPRING, REACT

Database: PostgreSQL, Stored Procedures, Flyway migrations Design Patterns: Spring Web MVC

POM, XML, YML

Cloud Services AWS, ECS, Docker/Containers/ DevOps, CI/CD Testing Postman for HTTP & API Debugging and testing TDD with (Junit & Mockito) and Integration tests

Builds JDK, SPRING BOOT, MAVEN, JIB

Version Control & Tools GitHub, Slack

Systems: Linux, Mac, Terminal, IntelliJ

Banking Application System (Java):

• Created & tested a command line application which is used to transaction report of bank statement which allows us to select and track different user accounts. Technical requirements: IntelliJ IDE, Java, Maven, Spring Boot, RESTful APIs Featured Blog App (Python/Full-Stack):

• Designed a featured blog page that allows users to setup account as well as to add/remove various blog posts. Increased functionality with dark/light mode & translation feature that allows users to change users change to their chosen interface language. Technical requirements: Python, HTML, CSS, Flask, MySQL, Web-API, JWT CERTIFICATIONS

Aug 24 Amigoscode Java Masterclass Certificate

Intensive 12-weeks bootcamp with hands-on experience mastering Java. Aug 23 Meta Back-End Developer Professional Certificate Introduction to Back-End Development, Programming in Python, Version Control, Introduction to Databases for Back-End Development, Django Web Framework, APIs, The Full Stack, Back-End Developer Capstone, Coding Interview Preparation. Jul 23 University of Illinois Urbana-Champaign

Accelerated Computer Science Fundamentals Specialization Object-Oriented Data Structure, Ordered Data Structures, Unordered Data Structures

INTERESTS

Sports interests consist of body building, football, and hiking. I also enjoy socializing and travelling. I was involved with the University College London football team during my undergraduate study and currently play for my local community club – Hilltop FC.

ONLINE PRESENCE

GitHub: https://github.com/iabdinur

LinkedIn: https://www.linkedin.com/in/ibrahim-abdinur/ ADDITIONAL INFORMATION

Full Driving License

Permanent U.S Resident (Green Card Holder)



Contact this candidate