Post Job Free
Sign in

Computer Science Software Engineer

Location:
Indianapolis, IN
Salary:
90000
Posted:
April 03, 2025

Contact this candidate

Resume:

Hao Lan

E-mail: **********@*****.*** Cell: 620-***-****

**** * ******* ***, ************, IN GitHub LinkedIn EDUCATION

Master of Science in Computer Science Jan 2022 - Dec 2023 University of Missouri – Saint Louis St. Louis, MO

• GPA 4.00 Certified in Artificial Intelligence Full Scholarship Graduate Teaching Assistant Bachelor of Science in Computer Science Jan 2017 - Dec 2021 Emporia State University Emporia, KS

• GPA: 3.72 Minored in Mathematics Mathematics Tutor for Calculus I/II, Linear Algebra, etc. WORK EXPERIENCE

Computer Science Teacher Aug 2024 - Present

Eman School, Inc. Fishers, IN

• Designed course curricula for middle & high school including AP Courses, in alignment with Indiana standards.

• Taught courses in HTML, CSS, and JavaScript, utilizing tools such as Code.org, Scratch, and MIT App Inventor. Software Engineer (Intern) May 2023 - Aug 2023

National Information Solutions Cooperative, Inc. Lake St. Louis, MO

• Refactored numerous component methods with custom Angular pipes and rewrote existing functions and templates, which improved UI reaction time by 1-2 seconds across the entire project.

• Implemented a new lint rule in the project to prevent having inefficient method calls in templates, ensured code quality and saved time during the code review process.

• Upgraded components that implemented template-driven forms to reactive forms to improve project scalability.

• Created Jest unit tests for Angular components and services to ensure code reliability.

• Utilized Cypress’s automated browser testing capabilities to simulate user interactions and validate application behavior across different browsers. Employed Postman to test API, verified endpoints, request/response payloads. PROJECT EXPERIENCE

• Faculty Involvement & Report Web Application, built for UMSL’s CTL department. It helps CTL to better manage events and make reports instead of relying on separate google sheets (Ready for deployment). o Used Python Flask, JavaScript, Jinja, Ajax, HTML, CSS, Bootstrap, jQuery, and Plotly. o Deployed remote MySQL database in a MariaDB environment on the university server. o Followed UML standards to create detailed system models, data flow diagrams, use case diagrams, etc. o Utilized an Agile Scrum approach, maintained close communication with clients, and adapted to changes.

• Semantic Image Segmentation, reproduced an ACM paper and tested on competition datasets VOC12 and SIFT Flow. o Used TensorFlow, Keras, FCN8s, FCN16s, DeepLabV3+, ResNet50, Unet. o Used Cuda and Cudnn GPU processing power to optimize model performance. o Built my own neuron network structure, fine-tuned model and it achieved 13% higher on recall score, and 11% higher on precision compared to author’s method.

• Unbeatable Tic-Tac-Toe AI, it guarantees not losing against human players. o Used PyGame, NumPy, Minimax algorithm + Alpha-Beta pruning optimization. o Derived the game tree by analyzing the AI agent and devised strategies tree to ensure that human players can always lead to a draw. Mastered the game through learning from the AI.

• Generic Risk Examinator

o Used C++ for ternary tree simulation and applied dynamic programming methodology to assess genetic risk by distinguishing differences between combinations of allele stream. o Took 5s for O(3^5) execution, 23s for O(3^10), and approximately 15 days for O(3^20).

• Image Filters & Processors, for image manipulation, restoration, and segmentation. o Utilized OpenCV and NumPy, implemented Lomography, DFourier_transform, SLIC, etc. o Applied advanced segmentation methods and implemented various filters and transformations to extract meaningful information and analyze images effectively. TECHNICAL SKILLS

• Python, JavaScript, TypeScript, SQL, C#, C++, ORMs, RESTful API, GitHub, Bitbucket, Jira, Confluence, Visual Studio

• Flask, Django, Angular, React, HTML, CSS/SCSS, Bootstrap, JQuery, Ajax, Jest, Cypress, Postman, IDEA, PyCharm

• TensorFlow, Scikit-learn, OpenCV, Pandas, NumPy, Matplotlib, Cuda, Cudnn, Plotly, PyGame, Tableau, R Studio



Contact this candidate