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, implementing robust backend software systems at Coursera, and leveraging Rust in various
contexts. I am now in search of my next opportunity to advance and grow as an engineer and leader in the Space industry.
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, Pandas, DynamoDB, ElasticSearch, KiCAD, Terraform, AWS
Languages Russian, Tajik, English
Work Experience
Coursera Mountain View, CA
SOFTWARE ENGiNEER Jun. 2019 ‑ May. 2023
• Engineered and maintained resilient backend systems meeting strict SLA requirements (99.999% uptime) using Scala (REST) and Java (gRPC),
enhancing service reliability and scalability with various deployment and monitoring tools. (ZooKeeper, SumoLogic, Jenkins, DataDog)
• Authored system design documents for 8 high‑profile projects, designing their architecture and securing consensus across engineering, legal,
product, and enterprise teams, accelerating launch timelines by 20% and navigating early around implementation bottlenecks.
• Directed the LevelSets project (2021‑2022) as Lead Engineer, architecting it as a standalone app. Addressed cross‑functional team requirements
and launched the app platform‑wide, directly contributing to a 30% increase in revenue.
• Optimized and refactored Core Learner legacy code, cutting error rates by 35%, resolving bottlenecks, and eliminating timeout errors; enhanced
system reliability and resource utilization, resulting in a 5% reduction of monitoring costs.
• Drove a successful transition of backend services from Scala to Java and upgraded APIs from RESTful to gRPC, unifying complex business logic
across services & achieving a 40% boost in performance and a 2x increase in system scalability.
• Reorganized on‑call rotations for Engineering during a critical team split in 2021; initiated a strategic meeting to redesign schedules & address
engineers’ concerns, increasing scheduling efficiency by 50% and ensuring a smooth reorganization. (PagerDuty, SumoLogic, DataDog)
• Extensively collaborated with the Data Science team to integrate ML models with Learner & Skills BE services (AWS SageMaker, AWS Lambda,
Scala Naptime); eliminated engineering bottlenecks between engineering & DS teams, accelerating project timelines by 20%.
• Streamlined engineering onboarding by leading backend sessions, halving new hires’ integration time with targeted training on Coursera’s stack
and dev pipeline, enhancing early team contribution. Leveraged Confluence for training material distribution.
• Mentored multiple junior engineers and interns, encouraging creative freedom in their projects while ensuring alignment with team culture and
performance standards, consistently achieving smooth team integration and accelerated project completion times.
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.
• Developed various models such as SVM, Random Forest, Long Short‑Term‑Memory neural network, to forecast the quantity and spatial distri‑
bution of future patents across 244 distinct CPC classes for the 2019‑2020 quarters, achieving an accuracy rate of 96.1%.
• 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.
• Engineered RBCL infrastructure with MPI and advanced memory management, achieving a 30% improvement in data sharing efficiency and
reducing synchronization overhead by 25% across distributed nodes.
• Conducted scalability tests on RBCL over Cori’s processor nodes, optimizing communication and load balancing to support efficient scaling up
to 500+ nodes with a 20% reduction in overhead.
• Benchmarked RBCL under various parallelism levels and cluster sizes, demonstrating a 2x throughput increase and a 50% latency reduction,
while maintaining optimal resource utilization up to 80% efficiency, markedly outperforming the C++ implementation.
FEBRUARY 12, 2024 DiLNOZA BOBOKALONOVA · RÉSUMÉ 1
WhiteHat & Rust Notion | GitHub
ASYNC, THREAD CONCURRENCY, PORTS DiSCOVERY & EXPLOiTS Jan. 2023 ‑ PRESENT
• Developed a Rust‑based scanner using multi‑threading to identify vulnerable open ports across specified subdomains and IP addresses, im‑
proving discovery speed by 3x compared to traditional methods.
• Upgraded the multi‑threaded scanner with Tokio for asynchronous execution, reducing context switching latency by 8.5x and enhancing scan
efficiency by 40%.
• Developed an advanced concurrent web crawler in Rust leveraging asynchronous programming, atomic operations, and regex to efficiently
scrape GitHub Organization users, JavaScript web applications, and extract CVE data.
• Integrated Tokio’s MPMC channels for enhanced parallel task execution and designed dynamic concurrency adjustment to optimize perfor‑
mance and minimize resource contention.
• Incorporated fault‑tolerant mechanisms such as error handling and backoff strategies to gracefully handle network failures.
• Transformed a Python exploit into Rust, targeting mirror repository URL vulnerabilities (CVE‑2019‑11229).
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 code for STM32F3 drivers including I2C, SPI, UART, GPIO, Timer, and Systick.
• Implemented interrupt‑driven programming for UART, GPIO, ADC, Systick, and Timer along with DMA for optimized data handling.
• 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.
• Created an embedded system hardware design for a high‑speed STM32L4 microcontroller in KiCAD; conducted verification tests of sensors and
produced detailed schematics, BOM, and Netlist.
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 12, 2024 DiLNOZA BOBOKALONOVA · RÉSUMÉ 2

More Related Content

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

Tool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringTool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringHeiko Koziolek
 
Boston Data Engineering: Kedro Python Framework for Data Science: Overview an...
Boston Data Engineering: Kedro Python Framework for Data Science: Overview an...Boston Data Engineering: Kedro Python Framework for Data Science: Overview an...
Boston Data Engineering: Kedro Python Framework for Data Science: Overview an...Boston Data Engineering
 
Alberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdfAlberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdfAlbertoCappa1
 
Alberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdfAlberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdfAlbertoCappa1
 
Satwik Mishra resume
Satwik Mishra resumeSatwik Mishra resume
Satwik Mishra resumeSatwik Mishra
 
MPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - SillMPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - SillAlan Sill
 
oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updatedAkin Oyedele
 
PARTH DESAI RESUME
PARTH DESAI RESUMEPARTH DESAI RESUME
PARTH DESAI RESUMEParth Desai
 
resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2Maithreyi Gopal
 
CV_Virendra
CV_VirendraCV_Virendra
CV_Virendratiet
 
RIGGINS_Chase_Resume_2016
RIGGINS_Chase_Resume_2016RIGGINS_Chase_Resume_2016
RIGGINS_Chase_Resume_2016chaser55
 
Lecture_IIITD.pptx
Lecture_IIITD.pptxLecture_IIITD.pptx
Lecture_IIITD.pptxachakracu
 

Similar to Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software Development | Rust (20)

Shubhankar pawade resume
Shubhankar pawade resumeShubhankar pawade resume
Shubhankar pawade resume
 
Tool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringTool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software Engineering
 
Boston Data Engineering: Kedro Python Framework for Data Science: Overview an...
Boston Data Engineering: Kedro Python Framework for Data Science: Overview an...Boston Data Engineering: Kedro Python Framework for Data Science: Overview an...
Boston Data Engineering: Kedro Python Framework for Data Science: Overview an...
 
Alberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdfAlberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdf
 
Lavina Chandwani Resume
Lavina Chandwani ResumeLavina Chandwani Resume
Lavina Chandwani Resume
 
Alberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdfAlberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdf
 
mitra_resume-2
mitra_resume-2mitra_resume-2
mitra_resume-2
 
Satish A (1)
Satish A (1)Satish A (1)
Satish A (1)
 
Srividhya_pm_resume_latest
Srividhya_pm_resume_latestSrividhya_pm_resume_latest
Srividhya_pm_resume_latest
 
Satwik Mishra resume
Satwik Mishra resumeSatwik Mishra resume
Satwik Mishra resume
 
MPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - SillMPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
 
Resume yanwen lin
Resume yanwen linResume yanwen lin
Resume yanwen lin
 
oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updated
 
PARTH DESAI RESUME
PARTH DESAI RESUMEPARTH DESAI RESUME
PARTH DESAI RESUME
 
resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2
 
CV_Virendra
CV_VirendraCV_Virendra
CV_Virendra
 
RIGGINS_Chase_Resume_2016
RIGGINS_Chase_Resume_2016RIGGINS_Chase_Resume_2016
RIGGINS_Chase_Resume_2016
 
Lecture_IIITD.pptx
Lecture_IIITD.pptxLecture_IIITD.pptx
Lecture_IIITD.pptx
 
Resume - NarasimhaReddy
Resume - NarasimhaReddyResume - NarasimhaReddy
Resume - NarasimhaReddy
 
Karthik_Bejjanki.pdf
Karthik_Bejjanki.pdfKarthik_Bejjanki.pdf
Karthik_Bejjanki.pdf
 

Recently uploaded

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
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
 
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
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
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
 

Recently uploaded (20)

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
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
 
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...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
★ 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
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
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
 

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

  • 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, implementing robust backend software systems at Coursera, and leveraging Rust in various contexts. I am now in search of my next opportunity to advance and grow as an engineer and leader in the Space industry. 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, Pandas, DynamoDB, ElasticSearch, KiCAD, Terraform, AWS Languages Russian, Tajik, English Work Experience Coursera Mountain View, CA SOFTWARE ENGiNEER Jun. 2019 ‑ May. 2023 • Engineered and maintained resilient backend systems meeting strict SLA requirements (99.999% uptime) using Scala (REST) and Java (gRPC), enhancing service reliability and scalability with various deployment and monitoring tools. (ZooKeeper, SumoLogic, Jenkins, DataDog) • Authored system design documents for 8 high‑profile projects, designing their architecture and securing consensus across engineering, legal, product, and enterprise teams, accelerating launch timelines by 20% and navigating early around implementation bottlenecks. • Directed the LevelSets project (2021‑2022) as Lead Engineer, architecting it as a standalone app. Addressed cross‑functional team requirements and launched the app platform‑wide, directly contributing to a 30% increase in revenue. • Optimized and refactored Core Learner legacy code, cutting error rates by 35%, resolving bottlenecks, and eliminating timeout errors; enhanced system reliability and resource utilization, resulting in a 5% reduction of monitoring costs. • Drove a successful transition of backend services from Scala to Java and upgraded APIs from RESTful to gRPC, unifying complex business logic across services & achieving a 40% boost in performance and a 2x increase in system scalability. • Reorganized on‑call rotations for Engineering during a critical team split in 2021; initiated a strategic meeting to redesign schedules & address engineers’ concerns, increasing scheduling efficiency by 50% and ensuring a smooth reorganization. (PagerDuty, SumoLogic, DataDog) • Extensively collaborated with the Data Science team to integrate ML models with Learner & Skills BE services (AWS SageMaker, AWS Lambda, Scala Naptime); eliminated engineering bottlenecks between engineering & DS teams, accelerating project timelines by 20%. • Streamlined engineering onboarding by leading backend sessions, halving new hires’ integration time with targeted training on Coursera’s stack and dev pipeline, enhancing early team contribution. Leveraged Confluence for training material distribution. • Mentored multiple junior engineers and interns, encouraging creative freedom in their projects while ensuring alignment with team culture and performance standards, consistently achieving smooth team integration and accelerated project completion times. 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. • Developed various models such as SVM, Random Forest, Long Short‑Term‑Memory neural network, to forecast the quantity and spatial distri‑ bution of future patents across 244 distinct CPC classes for the 2019‑2020 quarters, achieving an accuracy rate of 96.1%. • 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. • Engineered RBCL infrastructure with MPI and advanced memory management, achieving a 30% improvement in data sharing efficiency and reducing synchronization overhead by 25% across distributed nodes. • Conducted scalability tests on RBCL over Cori’s processor nodes, optimizing communication and load balancing to support efficient scaling up to 500+ nodes with a 20% reduction in overhead. • Benchmarked RBCL under various parallelism levels and cluster sizes, demonstrating a 2x throughput increase and a 50% latency reduction, while maintaining optimal resource utilization up to 80% efficiency, markedly outperforming the C++ implementation. FEBRUARY 12, 2024 DiLNOZA BOBOKALONOVA · RÉSUMÉ 1
  • 2. WhiteHat & Rust Notion | GitHub ASYNC, THREAD CONCURRENCY, PORTS DiSCOVERY & EXPLOiTS Jan. 2023 ‑ PRESENT • Developed a Rust‑based scanner using multi‑threading to identify vulnerable open ports across specified subdomains and IP addresses, im‑ proving discovery speed by 3x compared to traditional methods. • Upgraded the multi‑threaded scanner with Tokio for asynchronous execution, reducing context switching latency by 8.5x and enhancing scan efficiency by 40%. • Developed an advanced concurrent web crawler in Rust leveraging asynchronous programming, atomic operations, and regex to efficiently scrape GitHub Organization users, JavaScript web applications, and extract CVE data. • Integrated Tokio’s MPMC channels for enhanced parallel task execution and designed dynamic concurrency adjustment to optimize perfor‑ mance and minimize resource contention. • Incorporated fault‑tolerant mechanisms such as error handling and backoff strategies to gracefully handle network failures. • Transformed a Python exploit into Rust, targeting mirror repository URL vulnerabilities (CVE‑2019‑11229). 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 code for STM32F3 drivers including I2C, SPI, UART, GPIO, Timer, and Systick. • Implemented interrupt‑driven programming for UART, GPIO, ADC, Systick, and Timer along with DMA for optimized data handling. • 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. • Created an embedded system hardware design for a high‑speed STM32L4 microcontroller in KiCAD; conducted verification tests of sensors and produced detailed schematics, BOM, and Netlist. 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 12, 2024 DiLNOZA BOBOKALONOVA · RÉSUMÉ 2