Ruslan Abdulin Email and Phone Number
Hello! My name is Ruslan Abdulin. I am a skilled Embedded Software Engineer with solid experience working solo as a freelancer as well as working in a team. My skill set includes reading schematics, designing and soldering electrical circuits, Git, Unit testing, working in AGILE(UML, CRC) environment, Linux kernel internals, Embedded C (STM32 Discovery board), Arduino (Arduino Uno, and Nano boards), MIPS Assembly, Python, Matlab, DMA, Communication protocols(SPI, I2C, UART/USART, CAN), MCU Interrupt handling, Database designing, SQL, Java, JavaScript, PHP and I'm constantly improving!I also have profound experience working with both analog and digital GPIO pins, a DC generator, a Logic Analyzer, an oscilloscope, and various electrical components such as ultrasonic distance sensors, DC motors, step motors, servo, LCDs, etc... Overall, my skillset includes:- C, C++, Python, Rust, Matlab, Embedded Linux- Programming Depth Cameras and analyzing output in Embedded systems- SPI, I2C, UART/USART, CAN, Interrupt handling, DMA- Analyzing data with an oscilloscope and logic analyzer- Unit testing, AGILE methodologies(UML, CRC, Jira), Git- Technical documentation and Research paper writingI would be more than happy to explain in more detail why and how I can positively contribute to your company’s prosperity and prove to be a valuable team member in upcoming projects 👍
California State University, Northridge
View-
Research Assistant In Fdia Detection And Localization Csun ProjectCalifornia State University, NorthridgeLos Angeles, Ca, Us -
Research Assistant In Unmanned Aircraft System Csun ProjectCalifornia State University, Northridge Sep 2023 - PresentLos Angeles, California, United StatesAt California State University of Northridge, I work as a Research Assistant with Professor Narimani, Rasoul.I am currently involved in autonomous drone research which aims to design and develop an autonomous drone that will use reinforcement learning and graph convolution neural networks to complete assigned tasks on its own and be able to avoid any static/dynamic obstacles in its path. Development is carried out using the AGILE methodology with a private Git repository.So far, I have:- Practiced AGILE methodology and Git utilization- Implemented I2C protocol using C++- Helped with designing electrical circuits for the drone using Matlab- Programmed Jetson Xavier MCU in an Embedded Linux environment - Found real-world coordinates and calculated convex hulls from the depth camera(Luxonis OAK-D) output.- Developed Shortest Path finding algorithm using Transformers and GCNs- Wrote 2 conference papers- Wrote Technical Documentation -
Software Engineer Student InternCalifornia State University, Northridge Aug 2022 - May 2023Northridge, Ca, UsaAt California State University of Northridge, I was a student assistant with Professor Asef-Vaziri, Ardavan. We collect and analyze geospatial data using Python(OpenCV, Matplotlib) and C++. My responsibilities included writing software that manipulates data and writing documentation to it. Also, I wrote embedded code that helps with data mining. For example, I have installed a camera to monitor the weather and implemented SPI communication between it and the STM32 discovery board for convenient data retrieval from the camera.In summary, I have:- Gathered data from sensors using C and SPI communication- Worked with STM32 Discovery Board- Analyzed data in Excel sheets using Python (Openpyxl)- Analyzed images using Python (OpenCV)- Plotted and prepared data for presentations using Python (Matplotlib) -
Software EngineerFreelancer Jan 2021 - Mar 2023Los Angeles, California, United StatesWhile working on Computer Science projects as a freelancer via Upwork and Freelancehunt, I had a chance to fix / improve / create various software and web-based systems. These projects refined my Python, JS, ReactJS, PHP, embedded C, C++, and OOP skills. In addition, I self-study electronics and participate in embedded software projects at CSUN as well as the electrical engineering club. So far I have learned the fundamentals of MCU programming, interacted with various hardware (e.g.: motors, sensors, LCDs), and analyzed digital data using an oscilloscope and logic analyzer. My experience includes setting up communication between microcontrollers (via USART, I^2C, and SPI protocols), interrupt handling, bare-metal driver development, DMA, writing hardware APIs, and more.As a freelancer, I have worked on programming an SPI driver, custom CMS, custom CRM, custom WordPress template, Async JS communication with MySQL, PHP-based e-commerce system configured to MySQL DB, and several front-end dynamic elements.
-
Web DeveloperPraweb, Web Agency Feb 2021 - Jun 2022Los Angeles, California, United StatesIn this position, I strengthened my functional programming skills in JavaScript and PHP. I was responsible for designing websites in Figma and implementing interfaces(HTML, CSS, JS) that allow the front end of web applications to interact with the backend via JSON and PHP. In addition, I practiced the AGILE methodology and the Git version control system which were used for all team projects in the company.In summary, I have:- Development was conducted in AGILE methodology with Git- Developed dynamic frontend of websites using JS(ReactJS), HTML, CSS- Developed backend of websites using PHP, MySQL, WordPress
Ruslan Abdulin Education Details
-
Computer Science -
High School Diploma -
Computer Science
Frequently Asked Questions about Ruslan Abdulin
What company does Ruslan Abdulin work for?
Ruslan Abdulin works for California State University, Northridge
What is Ruslan Abdulin's role at the current company?
Ruslan Abdulin's current role is Research Assistant in FDIA detection and localization CSUN project.
What schools did Ruslan Abdulin attend?
Ruslan Abdulin attended California State University, Northridge, Burbank High School, Perm State University (Psu).
Not the Ruslan Abdulin you were looking for?
-
1softwerk.se
-
-
1exness.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial