SlideShare une entreprise Scribd logo
Dilnoza Bobokalonova
SOFTWARE ENGiNEER · BACKEND & EMBEDDED SYSTEMS
 917.592.2825 |  dilnoza1@berkeley.edu |  tinyurl.com/DilNova |  dilnozabobokalonova1 |  dilnozabobokalonova1
Summary
I thrive in challenging environments and am deeply passionate about learning and engineering critical systems. Over the past 8 months, I’ve
worked on acquiring skills in embedded systems, exploring space technology, and developing whitehat projects in Rust. My background is in
building Deep Learning & NLP models at Berkeley, developing robust backend software systems at Coursera, and leveraging Rust in various con‑
texts. I am now in search of my next opportunity to advance and grow as both an engineer and leader.
Education
University of California, Berkeley Berkeley, CA
MASTER OF ENGiNEERiNG iN ELECTRiCAL ENGiNEERiNG AND COMPUTER SCiENCE | DATA SCiENCE & SYSTEMS Aug. 2018 ‑ May 2019
University of Miami Coral Gables, FL
B.S. iN COMPUTER SCiENCE | MiNORS iN MATHEMATiCS & INTERNATiONAL STUDiES Aug. 2014 ‑ May 2018
Skills
Programming/Scripting Rust, Scala, Embedded C, Java, Python, LISP, Prolog, Bash, MATLAB, LaTeX, Dart, JavaScript, HTML/CSS
Dev, ML & Technologies Jenkins, Docker, ZooKeeper, Tensorflow, NLTK, Kafka, DynamoDB, ElasticSearch, KiCAD, Terraform, AWS
Languages Russian, Tajik, English
Work Experience
Coursera Mountain View, CA
SOFTWARE ENGiNEER Jun. 2019 ‑ May. 2023
• Architected and implemented robust backend systems for products within the Coursera platform, constructing numerous APIs (REST in Scala,
gRPCinJava)andmaintainingthereliableoperationandhealthofownedservicesusingvarioustools. (Jenkins,Sumo,R2,ZooKeeper,DataDog)
• Authored in‑depth system design and architecture documents of services for high‑profile company projects. Identified & worked around edge‑
cases early, achieving consensus across legal, product and enterprise teams.
• Served as Lead Engineer for a critical company project (LevelSets) in 2021‑2022. Designed and implemented service architecture, addressed
stakeholder, product and cross‑functional team requirements, and presented project’s progress & launch outcomes during company‑wide calls
to ensure transparency and alignment across teams. (Scala, REST, DynamoDB, Cassandra, Sagemaker)
• IntroducedsignificantmodificationstoCoreLearnerlegacycode(Scala), cuttingerrorratesby35%, eliminatingtimeouts, andincreasingsystem
reliability with unit & E2E testing; enhanced resource utilization, leading to a 5% reduction of monitoring costs.
• Drove the migration of critical backend services from Scala to Java during polyglot programming adoption. Moved APIs from RESTful to gRPC,
upgraded the data stores, and unified complex business logic across services, achieving a 2x increase in system scalability.
• Led and extensively documented a strategic reorganization of on‑call groups during Engineering reorganization, optimizing multi‑teams new
scheduling efficiency and ensuring seamless transition during company’s pivotal phase in 2021. (PagerDuty, SumoLogic, DataDog)
• Collaborated closely with the Data Science team utilizing my background in machine learning to ensure a smooth integration of ML models
with Learner & Skills backend services. Called out engineering constraints early and consistently accelerated project timelines.
• Identified, addressed, and documented gaps within the engineering stack of another team during a 3‑month embed in 2022, giving a new path
for the goal project and redirecting the project’s focus towards a viable solution after my leave.
UC Berkeley Coleman Fung Institute for Engineering Leadership Berkeley, CA
DATA SCiENTiST & NATURAL LANGUAGE PROCESSiNG DEVELOPER Jun. 2018 ‑ May. 2019
• Utilized powerful natural language processing and machine learning techniques to analyze the technology development of autonomous vehi‑
cles (AV) industry, specifically LIDAR technology.
• Implemented document similarity analysis to expand 1 patent seed to a pool of 1000 similar patents drawn from the AV data of 40000 patents,
producing insight into the competitive landscape & innovation AV trends.
• Developed predictive models, such as Support Vector Machines, Random Forest and LSTM neural networks, to project the quantity and spatial
distribution of future patents across 244 distinct CPC classes for the 2019‑2020 quarters, achieving an accuracy rate of 96.1%.
• Utilized K‑means and LDA techniques to extract 5 clusters within the AV space, identifying major areas for technological investment.
• Performed dimensionality reduction (PCA) to convert an original 33k‑feature vector to 3D and visualize the future patent space of LIDAR in VR.
Projects
Rust BCL (Berkeley Container Library) Berkeley National Laboratory, CA
RUST iN DiSTRiBUTED COMPUTiNG USiNG OPEN MPI | CORi SUPERCOMPUTER Jan. 2019 ‑ May. 2019
• Developed the Rust Berkeley Container Library (RBCL) designed specifically for high‑performance distributed computing environments, lever‑
aging the power and scalability of the Cori supercomputer at the Lawrence Berkeley National Laboratory.
• Implemented RBCL’s infrastructure, integrating MPI communication protocol and shared memory managementtechniques (atomic operations,
global pointer management, and guarding) to ensure safe and efficient data sharing, synchronization, and threading across distributed nodes.
• Performed rigorous scalability tests to assess RBCL’s ability to efficiently scale across processor nodes on Cori, optimizing communication, data
partitioning strategies, and load balancing to support efficient scaling up to 500+ nodes.
• Benchmarked Rust BCL under varying degrees of parallelism and cluster sizes to test throughput, latency, and resource utilization, ensuring
optimal performance as the system scales and surpassing the performance benchmarks of BCL’s C++ counterpart.
FEBRUARY 16, 2024 DiLNOZA BOBOKALONOVA · RÉSUMÉ 1
Embedded Systems Engineering University of California, San Diego
HARDWARE DESiGN, ARM, STM32, HAL, BSP & BAREMETAL | FPGA XiLiNX ZYNQ‑7000 Jun. 2023 ‑ PRESENT
• Developed bare‑metal drivers for the STM32F3 series including I2C, SPI, UART, GPIO, Timer, and Systick to gain an in‑depth understanding of
the STM32 board and ARM Cortex‑M4 core.
• Advanced to implement the interrupt programming in bare‑metal across UART, GPIO, ADC, Systick, and Timer modules, integrating DMA con‑
troller techniques for optimized data transfer.
• Designed and verified an embedded systemusing STM32L4microcontroller; developed comprehensiveschematicsin KiCAD, conductedsensor
tests, and produced BOM and Netlist for a robust hardware setup.
• Soldered an 8‑pin connector to the FRAM PCBA (MB85RS64V) for integration with the IoT board’s SPI Interface, effectively isolating the FRAM
module’s communication channel from other peripherals.
• Currently learning FPGA Hardware design with the Xilinx Zynq platform by programming Red Pitaya STEMLab 125‑14 board in Verilog.
WhiteHat & Rust Notion | GitHub
ASYNC, THREAD CONCURRENCY, PORTS DiSCOVERY & EXPLOiTS Jan. 2023 ‑ PRESENT
• Developed a multi‑threaded scanner in Rust with rayon to discover vulnerable open ports for a set of given subdomains and IP addresses.
• Optimized the original scanner by transitioning from multi‑threading to async programming using the Tokio Rust runtime, lowering scanner’s
context‑switching latency by 8.5x.
• Implemented a multi‑purpose web crawler using async, inter‑thread communication, and atomics in Rust to scrape GitHub Org users, JS Web
Apps & extract cool CVE data. Incorporated fault‑tolerant mechanisms to gracefully handle network failures.
• Rewrote a Python‑based exploit in Rust to expose vulnerabilities in mirror repository URL settings. It logs into a system, sets up a temporary Git
repo, and uses Actix Web for file serving, revealing the critical risk of remote code execution (CVE‑2019‑11229).
Deep Learning Specialization deeplearning.ai
TENSORFLOW, NLTK, PANDAS | 12 PROJECTS TOTAL Aug. 2017 ‑ May. 2018
• Developed a car detection algorithm for autonomous driving using You Only Look Once (YOLO) model containing over 50 million parameters
able to detect 80 different classes in an image.
• Created a face recognition system to map face images into 128‑dimensional encodings for accurate element‑wise comparison.
• Built a Neural Machine Translation model to translate human readable dates into machine‑readable dates by using a sequence‑to‑sequence
model.
• Synthesized & processed audio recordings to create a dataset used to implement an algorithm for trigger word detection.
FEBRUARY 16, 2024 DiLNOZA BOBOKALONOVA · RÉSUMÉ 2

Contenu connexe

Similaire à Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software Development | Rust Programming

Resume - NarasimhaReddy
Resume - NarasimhaReddyResume - NarasimhaReddy
Resume - NarasimhaReddy
Narasimha Dhanireddy
 
David Sacerdote
David SacerdoteDavid Sacerdote
David Sacerdote
David Sacerdote
 
Srividhya_pm_resume_latest
Srividhya_pm_resume_latestSrividhya_pm_resume_latest
Srividhya_pm_resume_latest
Srividhya Krishnaswamy B
 
oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updated
Akin Oyedele
 
AnilKumarT_Resume_latest
AnilKumarT_Resume_latestAnilKumarT_Resume_latest
AnilKumarT_Resume_latest
anil_thyagarajan
 
Resume yanwen lin
Resume yanwen linResume yanwen lin
Resume yanwen lin
Yanwen (Jason) Lin
 
Resume
ResumeResume
Resume
kondrachuk
 
Powering Data Science and AI with Apache Spark, Alluxio, and IBM
Powering Data Science and AI with Apache Spark, Alluxio, and IBMPowering Data Science and AI with Apache Spark, Alluxio, and IBM
Powering Data Science and AI with Apache Spark, Alluxio, and IBM
Alluxio, Inc.
 
Naveen Narasimhaiah resume
Naveen Narasimhaiah resumeNaveen Narasimhaiah resume
Naveen Narasimhaiah resume
Naveen Narasimhaiah
 
Monish R_9163_b
Monish R_9163_bMonish R_9163_b
Monish R_9163_b
samnik60
 
Lavina Chandwani Resume
Lavina Chandwani ResumeLavina Chandwani Resume
Lavina Chandwani Resume
lavina chandwani
 
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習 Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Herman Wu
 
Tejas bichave m tech python
Tejas bichave  m tech pythonTejas bichave  m tech python
Tejas bichave m tech python
tejas bichave
 
Architecting an Open Source AI Platform 2018 edition
Architecting an Open Source AI Platform   2018 editionArchitecting an Open Source AI Platform   2018 edition
Architecting an Open Source AI Platform 2018 edition
David Talby
 
Ramnarayan-Resume-2_page
Ramnarayan-Resume-2_pageRamnarayan-Resume-2_page
Ramnarayan-Resume-2_page
Ramnarayan Krishnamurthy
 
Alberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdfAlberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdf
AlbertoCappa1
 
Resume
ResumeResume
Resume
muddanas
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resume
muddanas
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resume
muddanas
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resume
muddanas
 

Similaire à Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software Development | Rust Programming (20)

Resume - NarasimhaReddy
Resume - NarasimhaReddyResume - NarasimhaReddy
Resume - NarasimhaReddy
 
David Sacerdote
David SacerdoteDavid Sacerdote
David Sacerdote
 
Srividhya_pm_resume_latest
Srividhya_pm_resume_latestSrividhya_pm_resume_latest
Srividhya_pm_resume_latest
 
oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updated
 
AnilKumarT_Resume_latest
AnilKumarT_Resume_latestAnilKumarT_Resume_latest
AnilKumarT_Resume_latest
 
Resume yanwen lin
Resume yanwen linResume yanwen lin
Resume yanwen lin
 
Resume
ResumeResume
Resume
 
Powering Data Science and AI with Apache Spark, Alluxio, and IBM
Powering Data Science and AI with Apache Spark, Alluxio, and IBMPowering Data Science and AI with Apache Spark, Alluxio, and IBM
Powering Data Science and AI with Apache Spark, Alluxio, and IBM
 
Naveen Narasimhaiah resume
Naveen Narasimhaiah resumeNaveen Narasimhaiah resume
Naveen Narasimhaiah resume
 
Monish R_9163_b
Monish R_9163_bMonish R_9163_b
Monish R_9163_b
 
Lavina Chandwani Resume
Lavina Chandwani ResumeLavina Chandwani Resume
Lavina Chandwani Resume
 
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習 Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
 
Tejas bichave m tech python
Tejas bichave  m tech pythonTejas bichave  m tech python
Tejas bichave m tech python
 
Architecting an Open Source AI Platform 2018 edition
Architecting an Open Source AI Platform   2018 editionArchitecting an Open Source AI Platform   2018 edition
Architecting an Open Source AI Platform 2018 edition
 
Ramnarayan-Resume-2_page
Ramnarayan-Resume-2_pageRamnarayan-Resume-2_page
Ramnarayan-Resume-2_page
 
Alberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdfAlberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdf
 
Resume
ResumeResume
Resume
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resume
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resume
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resume
 

Dernier

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
shahdabdulbaset
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
Madan Karki
 

Dernier (20)

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
 

Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software Development | Rust Programming

  • 1. Dilnoza Bobokalonova SOFTWARE ENGiNEER · BACKEND & EMBEDDED SYSTEMS  917.592.2825 |  dilnoza1@berkeley.edu |  tinyurl.com/DilNova |  dilnozabobokalonova1 |  dilnozabobokalonova1 Summary I thrive in challenging environments and am deeply passionate about learning and engineering critical systems. Over the past 8 months, I’ve worked on acquiring skills in embedded systems, exploring space technology, and developing whitehat projects in Rust. My background is in building Deep Learning & NLP models at Berkeley, developing robust backend software systems at Coursera, and leveraging Rust in various con‑ texts. I am now in search of my next opportunity to advance and grow as both an engineer and leader. Education University of California, Berkeley Berkeley, CA MASTER OF ENGiNEERiNG iN ELECTRiCAL ENGiNEERiNG AND COMPUTER SCiENCE | DATA SCiENCE & SYSTEMS Aug. 2018 ‑ May 2019 University of Miami Coral Gables, FL B.S. iN COMPUTER SCiENCE | MiNORS iN MATHEMATiCS & INTERNATiONAL STUDiES Aug. 2014 ‑ May 2018 Skills Programming/Scripting Rust, Scala, Embedded C, Java, Python, LISP, Prolog, Bash, MATLAB, LaTeX, Dart, JavaScript, HTML/CSS Dev, ML & Technologies Jenkins, Docker, ZooKeeper, Tensorflow, NLTK, Kafka, DynamoDB, ElasticSearch, KiCAD, Terraform, AWS Languages Russian, Tajik, English Work Experience Coursera Mountain View, CA SOFTWARE ENGiNEER Jun. 2019 ‑ May. 2023 • Architected and implemented robust backend systems for products within the Coursera platform, constructing numerous APIs (REST in Scala, gRPCinJava)andmaintainingthereliableoperationandhealthofownedservicesusingvarioustools. (Jenkins,Sumo,R2,ZooKeeper,DataDog) • Authored in‑depth system design and architecture documents of services for high‑profile company projects. Identified & worked around edge‑ cases early, achieving consensus across legal, product and enterprise teams. • Served as Lead Engineer for a critical company project (LevelSets) in 2021‑2022. Designed and implemented service architecture, addressed stakeholder, product and cross‑functional team requirements, and presented project’s progress & launch outcomes during company‑wide calls to ensure transparency and alignment across teams. (Scala, REST, DynamoDB, Cassandra, Sagemaker) • IntroducedsignificantmodificationstoCoreLearnerlegacycode(Scala), cuttingerrorratesby35%, eliminatingtimeouts, andincreasingsystem reliability with unit & E2E testing; enhanced resource utilization, leading to a 5% reduction of monitoring costs. • Drove the migration of critical backend services from Scala to Java during polyglot programming adoption. Moved APIs from RESTful to gRPC, upgraded the data stores, and unified complex business logic across services, achieving a 2x increase in system scalability. • Led and extensively documented a strategic reorganization of on‑call groups during Engineering reorganization, optimizing multi‑teams new scheduling efficiency and ensuring seamless transition during company’s pivotal phase in 2021. (PagerDuty, SumoLogic, DataDog) • Collaborated closely with the Data Science team utilizing my background in machine learning to ensure a smooth integration of ML models with Learner & Skills backend services. Called out engineering constraints early and consistently accelerated project timelines. • Identified, addressed, and documented gaps within the engineering stack of another team during a 3‑month embed in 2022, giving a new path for the goal project and redirecting the project’s focus towards a viable solution after my leave. UC Berkeley Coleman Fung Institute for Engineering Leadership Berkeley, CA DATA SCiENTiST & NATURAL LANGUAGE PROCESSiNG DEVELOPER Jun. 2018 ‑ May. 2019 • Utilized powerful natural language processing and machine learning techniques to analyze the technology development of autonomous vehi‑ cles (AV) industry, specifically LIDAR technology. • Implemented document similarity analysis to expand 1 patent seed to a pool of 1000 similar patents drawn from the AV data of 40000 patents, producing insight into the competitive landscape & innovation AV trends. • Developed predictive models, such as Support Vector Machines, Random Forest and LSTM neural networks, to project the quantity and spatial distribution of future patents across 244 distinct CPC classes for the 2019‑2020 quarters, achieving an accuracy rate of 96.1%. • Utilized K‑means and LDA techniques to extract 5 clusters within the AV space, identifying major areas for technological investment. • Performed dimensionality reduction (PCA) to convert an original 33k‑feature vector to 3D and visualize the future patent space of LIDAR in VR. Projects Rust BCL (Berkeley Container Library) Berkeley National Laboratory, CA RUST iN DiSTRiBUTED COMPUTiNG USiNG OPEN MPI | CORi SUPERCOMPUTER Jan. 2019 ‑ May. 2019 • Developed the Rust Berkeley Container Library (RBCL) designed specifically for high‑performance distributed computing environments, lever‑ aging the power and scalability of the Cori supercomputer at the Lawrence Berkeley National Laboratory. • Implemented RBCL’s infrastructure, integrating MPI communication protocol and shared memory managementtechniques (atomic operations, global pointer management, and guarding) to ensure safe and efficient data sharing, synchronization, and threading across distributed nodes. • Performed rigorous scalability tests to assess RBCL’s ability to efficiently scale across processor nodes on Cori, optimizing communication, data partitioning strategies, and load balancing to support efficient scaling up to 500+ nodes. • Benchmarked Rust BCL under varying degrees of parallelism and cluster sizes to test throughput, latency, and resource utilization, ensuring optimal performance as the system scales and surpassing the performance benchmarks of BCL’s C++ counterpart. FEBRUARY 16, 2024 DiLNOZA BOBOKALONOVA · RÉSUMÉ 1
  • 2. Embedded Systems Engineering University of California, San Diego HARDWARE DESiGN, ARM, STM32, HAL, BSP & BAREMETAL | FPGA XiLiNX ZYNQ‑7000 Jun. 2023 ‑ PRESENT • Developed bare‑metal drivers for the STM32F3 series including I2C, SPI, UART, GPIO, Timer, and Systick to gain an in‑depth understanding of the STM32 board and ARM Cortex‑M4 core. • Advanced to implement the interrupt programming in bare‑metal across UART, GPIO, ADC, Systick, and Timer modules, integrating DMA con‑ troller techniques for optimized data transfer. • Designed and verified an embedded systemusing STM32L4microcontroller; developed comprehensiveschematicsin KiCAD, conductedsensor tests, and produced BOM and Netlist for a robust hardware setup. • Soldered an 8‑pin connector to the FRAM PCBA (MB85RS64V) for integration with the IoT board’s SPI Interface, effectively isolating the FRAM module’s communication channel from other peripherals. • Currently learning FPGA Hardware design with the Xilinx Zynq platform by programming Red Pitaya STEMLab 125‑14 board in Verilog. WhiteHat & Rust Notion | GitHub ASYNC, THREAD CONCURRENCY, PORTS DiSCOVERY & EXPLOiTS Jan. 2023 ‑ PRESENT • Developed a multi‑threaded scanner in Rust with rayon to discover vulnerable open ports for a set of given subdomains and IP addresses. • Optimized the original scanner by transitioning from multi‑threading to async programming using the Tokio Rust runtime, lowering scanner’s context‑switching latency by 8.5x. • Implemented a multi‑purpose web crawler using async, inter‑thread communication, and atomics in Rust to scrape GitHub Org users, JS Web Apps & extract cool CVE data. Incorporated fault‑tolerant mechanisms to gracefully handle network failures. • Rewrote a Python‑based exploit in Rust to expose vulnerabilities in mirror repository URL settings. It logs into a system, sets up a temporary Git repo, and uses Actix Web for file serving, revealing the critical risk of remote code execution (CVE‑2019‑11229). Deep Learning Specialization deeplearning.ai TENSORFLOW, NLTK, PANDAS | 12 PROJECTS TOTAL Aug. 2017 ‑ May. 2018 • Developed a car detection algorithm for autonomous driving using You Only Look Once (YOLO) model containing over 50 million parameters able to detect 80 different classes in an image. • Created a face recognition system to map face images into 128‑dimensional encodings for accurate element‑wise comparison. • Built a Neural Machine Translation model to translate human readable dates into machine‑readable dates by using a sequence‑to‑sequence model. • Synthesized & processed audio recordings to create a dataset used to implement an algorithm for trigger word detection. FEBRUARY 16, 2024 DiLNOZA BOBOKALONOVA · RÉSUMÉ 2