Post Job Free
Sign in

Software Engineer Senior

Location:
Bloomington, IL
Posted:
May 28, 2024

Contact this candidate

Resume:

513-***-****

******.******@*****.***

Manish Adhikari

Software Engineer and

Computer Scientist

GitHub: manish119-adh

LinkedIn:

manish-adhikari-694a97191

TECHNICAL EXPERIENCE

Graduate Research Assistant Python, Solidity August 2022 — Current Illinois State University Normal, IL

• Built a sample blockchain simulator written in python on Jupyter notebook. The simulator is a reduced version of bitcoin PLUS additional features like privacy of transfer amount. Created a solid tutorial on blockchain, its structure and core technological mechanism as a learning tool for those trying to understand the technology.

• Worked on novel data trading paradigm on a Solidity and python with many new features like provable resellability not found in existing literature. A short paper has been accepted to DAPPS 2024 conference and the full work pending submission to research journals. Senior Software Engineer Java, mySQL, React JS April 2022 - July 2022 mBank Technologies Kathmandu Nepal

• On a three-month period of working for this Fin-tech company, I lead the Java Team. I was primarily responsible for reformatting and rewriting Java programs for better modularity, causing improvement in coding at the company.

• Integrated new services in the application with more readable and more efficient codes. The application were integrated more neatly than before with my work using bean selection and customization rather than code structure.

• Supervised Junior developers on better coding practices with increased modularization. This approach significantly improved quality of their coding practices from bulky coding practices earlier. Senior Software Engineer Java, Spring BOOT, Oracle SQL, VueJS, Elastic Search, Redis September 2019 - March 2022

YajTech Private Limited Kathmandu Nepal

• Built and maintained the back-end program and database systems as a senior engineer for Nagarik App. We frequently took initiative in talking to the management for improving the structure and efficiency of the codes and our role was crucial in improving code quality and efficiency of the program.

• Built and maintained administrative portal of Nagarik App, Nepal’s large government servicesmobile Application.

• Performed primary security review and analysis for Nagarik App. Took the role of a primary go-to person for solving most security issues.

• Lead the teamwork in redeployment and migration of the platform to upgrade the servers into CISCO certified state-of-the-art. Coordinated with the third party vendors for the said migration.

• Integrated various services like local governance, passport, citizenship services, Voter ID, Civil Service etc. into Nagarik App. Coordinated with the developers of these services to facilitate this integration.

• Maintained small middle-ware applications built by the company for managing government databases and integrating those services in Nagarik App.

• Integrated Redis in-memory database as a way of caching database and third party based content into the service and for maintaining some authentication information and Integrated minIO file server into Nagarik App as a storage for user supplied files. The effort of our team made file upload became more secure and more robust with access restriction provided without using the main application.

• Internal network of our system was not secured before I took over. We improved security of internal network by adding HTTPS communication between Elastic Search nodes, MINIO File servers and web servers.

Student Assistant Java, C September 2016 - April 2019 Fudan University Shanghai, China

• Worked under a professor as student assistant in information security and cryptography lab of Fudan University. Was primarily responsible for his research into invisible codes for printed document forgery detection.

• Debugged and maintained Android app for scanning and decoding invisible codes. Teaching Assistant ... September 2016 - December 2016 Fudan University Shanghai, China

• I graded the home works and the examinations of the undergraduate students for the linear algebra course.

• Tutored the students for their course works.

EDUCATION

MS in Computer Science, Illinois state university May 2024 BE in Software Engineering, Fudan University Jun 2016 LANGUAGES

Nepali, English, Chinese (Mandarin), Hindi

SKILLS

Non Technical: Critical Thinking, Time Management, Teaching, Leadership, Interpersonal Communica- tion, Problem Solving

PROGRAMMING: Python, Java, C, Go, Solidity, C++, Javascript, PHP, Bash Shell, NVDIA, CUDA, SQL, Gosu PLATFORMS: Linux, Oracle SQL, Expanse, MySQL, Ethereum, Elastic Search, FRAMEWORKS: Spring Boot (primary), Vue JS, React JS, Angular, Laravel, Guidewire TOOLS: Elastic Search, MinIO, Wireshark and Tcpdump, Postman, Nmap (port scanning), OpenCV OTHERS: Pandas, numpy, scikit-learn, tensor-flow, REST API, OAuth, SAML, JWT, q-learning, MPI, OMP, genetic programming

Coursework: Algorithm design, complexity theory, Information Security, Cryptography, Machine Learn- ing and Deep Learning, parallel computing on supercomputers, Software Engineering, Big Data

PUBLICATIONS

• Accepted: Manish Adhikari, Feng Wang, Chung-chih Li, Guang Cheng, Yongning Tang, SDT: Towards a Blockchain-Based Secure Data Trading Application, 6th IEEE International Conference on Decentralized Applications and Infrastructures, Shanghai, China, 2024 PROJECTS

Blockchain Data Trading Python, Solidity February 2023 -

• Designed and built a research prototype for a blockchain based data trading method for high volume, low cost generic data trading with provable reusability

• Writing an academic paper of the said data trading method expecting publication. Nagarik App Java, SQL January 2020 - March 2022

• Built and maintained a backend for the largest government digital platform in Nepal. The details of work are in experience section

OTHER WORKS AND ACHIEVEMENTS

IWA Intelligent Water systems challenge April, 2023

• Participated in the Illinois intelligent water systems challenge. It is a machine learning based design and implementation competition ensure safety of water supply management in the state of Illinois.



Contact this candidate