Dheeraj Eerla
Worcester, MA · ************@*****.*** · 626-***-**** ·
https://www.linkedin.com/in/dheeraj-eerla-714aa219b/
Education
Clark University Worcester, MA
Master of Science in Computer Science GPA: 3.8 August 2022 - May 2024
Sree Vidyanikethan Engineering College India
B.Tech Computer Science and Systems Engineering GPA: 7.9 July 2018 - June 2022
Experience
Artifint Technologies LLC Duncanville, Texas
Java Developer Feb 2024 - May 2024
•Collaborate with engineering teams to develop, implement, and maintain Java-based applications.
•Design and code new Java application features and enhancements using best practices for maintainability, performance, and security.
•Build back-end components to support web and mobile applications, integrating REST APIs.
•Developed a spring batch application to schedule an automatic job to process huge Excel data every day to load into the database.
•Utilized Spring Batch's job scheduling and monitoring features to automate and manage the data processing workflow.
•Write unit and integration tests to maintain robust test coverage across the full software stack.
•Troubleshoot issues across production, staging, and other environments to improve software resiliency.
•Integrated error handling and logging mechanisms to ensure data integrity and traceability.
• Documented the technical details and usage guidelines for the Spring Batch application.
•Interact closely with business stakeholders to clarify requirements that meet their core needs.
Infosys Mysore, India
Java Developer Intern May 2021 - May 2022
•Contributed to the design and development of RESTful APIs using Java and Spring Boot framework. Designed, developed, and delivered scalable and highly re-usable components using Java.
•Created REST APIs in Java/Spring Boot for integration with Angular frontend. Expertise in core java technologies like Multithreading, Collections and Exception handling mechanisms.
•Analyzed user needs and designed software solutions, leading to a 15% improvement in client satisfaction.
•Coordinated database development with a team and individually, resulting in a 10% improvement in database performance
•Hands on experience in Java 11 features including enhancements such as Local-Variable Syntax for Lambda Parameters, the HTTP Client API, Nest-Based Access Control, Single-File Source-Code Launch, and the Epsilon Garbage Collector.
•Created technical specifications and test plans for software projects, leading to a significant reduction in project completion time.
Projects
Resume Parsing, Screening and Shortlisting using NLP Python, Flask, MongoDB, spaCy, TensorFlow, Keras
Developed a web-based application to automate resume screening and candidate matching for small and medium-sized businesses, leveraging Natural Language Processing (NLP) techniques. Implemented a user-friendly interface and integrated a robust MongoDB database system.
Trained a spaCy NLP model on over 1000 resumes data to identify skill and experience entities, achieving 99.16% accuracy
on training data and 98.32% on validation data. Developed a TensorFlow neural network model using Keras API, incorporating
text preprocessing, tokenization, embedding layers, Bidirectional LSTM, and dense layers for multi-class classification.
Integrated the NLP models into the application to match candidates with job openings based on relevance and qualification
fit, ensuring accurate and efficient candidate screening.
Employee Management System Java, React, HTML/CSS, MySQL, Bootstrap, IntelliJ, Spring boot
•Developed an Employee Management system using Java for the backend and React for the frontend. The system includes RESTful APIs for seamless communication between the frontend and backend, allowing for efficient data retrieval and manipulation. The system provides an intuitive user interface for administrators to add, update, and delete employee records, as well as generate reports. Implemented user authentication to ensure secure access to the system, protecting sensitive employee data.
Web Series Search Engine Java, React JS, Node JS, MongoDB, Jsoup, Leucene, Python
•Built a web series search engine which will retrieve relevant results based on the query. Built a multithreaded Crawler which can parse 5GB of data in 15 min and stores the parsed data in MongoDB. Indexed the crawled data using Hadoop, Leucene and stores the indexed data into DB which will be used by UI interface to display the results based on TF-IDF scores of query and document.
Association Rule Mining on Grocery Data set Python, Data Mining
•Implemented Apriori and FP-growth algorithms to extract frequent itemsets and interesting association rules for Groceries data set by using different values of support and confidence. Identified maximal frequent itemset and closed frequent itemset to draw conclusions on data.
Skills
Programming Languages: Java, Python, C++, JavaScript, HTML/CSS Frameworks: React, React Hooks, Angular, JUnit, NodeJS
Developer Tools and Technologies: Git, VS Code, IntelliJ, STS 4, CI/CD tools, Apache Spark, Apache Kafka, REST
Libraries: pandas, NumPy, Matplotlib
Databases: MySQL, PostgreSQL, Redshift, Vertica, Snowflake
Cloud Platforms: AWS
Testing: Unit, Integration