Education : Bachelor of Computer Science
Sep 2016 – July 2019 @ Middlesex University - London
Modulues studied
- CSD1002 Foundations of Computer Science
- CSD1004 Systems and Architecture
- CSD2221 Software Development and Projects
- CSD2550 Web Applications and Databases
- CSD2600 Distributed Systems and Networking
- CSD3939 Artificial Intelligence
- CSD3810 Novel Interaction Technologies
- PDE3413 Systems Engineering for Robotics
Sep 2012–Jun 2016 : Certificate of Graduation from the National Baccalaureate Examination
@ "Gheorghe Asachi" Technical College, Onesti (Romania)
Subjects: Computer Science, Mathematics & intensive English
Acquired significant knowledge of basic programming concepts with C++ and a CISCO IT Essentials certificate
Student Learning Assistant
Sep 2017–July 2019 @ Middlesex University, London (United Kingdom)
As an experienced student who has been identified by my academic tutors as being highly motivated and a capable learner after achieving a 1:1 in my first year at university. It involves supporting lectures, seminars, workshops and small group sessions to assist students in their learning.
Mechatronics Tutor / Mentor
Nov 2017 – Nov 2018 @ Richer Education, London (United Kingdom)
It involves in delivering/assisting learning experience in mechanical engineering and electronics with additional multidisciplinary contribution from the field of coding (using Arduino), robotics and programming.
Technical Assistant - Summer Placement
Jul 2017–Oct 2017 @ Middlesex University, London (United Kingdom)
Due to my commitment during the year and the grades achieved, I was chosen by the Dean of the University to complete a summer placement which involved:
- Specific Programming Project using OpenCV with Roulette Wheel
- Laboratory Imaging and Deployment-Windows and Linux OSX
- Outreach Workshop Preparation and Teaching
- Software, Operating System and Hardware Suitability Testing e.g. NVidia Jetson, Linux and Mac OSX
- Team Project Investigation- Image Projection and Mapping, NIFPGA
- Supporting Installation and Preparation for Physical Computing module materials.
Directing my own IT consultancy company offering full-stack software development solutions to clientele.
I worked privately as a consultant, supporting a wide client base, assisting both in person and remotely, all types of computer and technical expertise. I offer my clients a range of services such as website development, desktop and laptop imaging, cloning and repairs (Windows, Mac OSX and Linux), 1-to- 1 tuition.
Vice-president of The Middlesex University Hack Team(Volunteer)
Mar 2018 – Jul 2019
We organise and contribute to Hackathons around Europe. Additionally we organise and deploy training to the university team on hardware and software level.
Full-stack developer MPC
Oct 2019–Present @ Moving Picture Company, London
Job description
• Delivering a complete front-end application
• Ensuring high performance on mobile and desktop
• Writing tested, idiomatic, and documented Python, JavaScript, HTML and CSS
• Coordinating the workflow with stakeholders and team members
• Cooperating with the development in the process of building the RESTful API’s
• Communicating with external web services
• Develop and architect database schemas (MySQL & PostgreSQL)
• Have an understanding of deployment into AWS and its interface
• Proficiency with Python (2.7-3.6), JavaScript and HTML5
• Professional, precise communication skills
• Deep knowledge of AngularJS practices and commonly used modules
• Creating self-contained, reusable, and testable modules and components
• Ensuring a clear dependency chain, in regard to the app logic as well as the file system
• Extensive knowledge of CSS and JS methods
• Thorough understanding of the responsibilities of the platform, database, API, caching
layer, proxies, and other web services used in the system
• Validating user actions on the client side and providing responsive feedback
• Writing non-blocking code, and resorting to advanced techniques such as multithreading,
when needed
• Creating custom, general use modules and components which extend the elements and
modules of core AngularJS
• Experience with building the infrastructure for serving the front-end app and assets
• Architecting and automating the build process for production, using task runners or
scripts
• Documenting the code inline using JSDoc or other conventions
• Writing extensive unit tests using automated TDD tasks (for both Python & JS)
• Creating configuration, build, and test scripts for Continuous Integration environments
• A thorough understanding of webpack and its utilisation
• Extensive knowledge of the Django python framework (1.10+), Django
Rest Framework (DRF)
• Extensive knowledge of RESTful API development and their use cases
Job related skills
Programming languages
- Python
- Django
- Racket (functional programming - LISP Family)
- JavaScript
- JAVA
- NodeJS
- PHP
- HTML
- CSS
- PHP
- Other: Bootstrap, Postman, Git, Windows, Office 365, Linux, OSX & more
Whilst at the university worked with: Arduino, Raspberry Pi, Lego Mindstorm. I deliver workshops to school children engaging them with technology and promoting STEM career paths mainly on the Middlesex Robotic Platform (MIRTO). I also participated in hackathons and exhibited to World Skills and New Scientist Live
Leadership skills gained through my time as student's advocate, having been responsible for representing 1024 students in my college and also from running my own company.