SlideShare a Scribd company logo
1 of 2
Download to read offline
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

More Related Content

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

oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updatedAkin Oyedele
 
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 IBMAlluxio, Inc.
 
Monish R_9163_b
Monish R_9163_bMonish R_9163_b
Monish R_9163_bsamnik60
 
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 pythontejas 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 editionDavid Talby
 
Alberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdfAlberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdfAlbertoCappa1
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resumemuddanas
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resumemuddanas
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resumemuddanas
 

Similar to 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
 

Recently uploaded

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 

Recently uploaded (20)

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.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