Post Job Free
Sign in

Fullstack, data engineer

Location:
Dallas, TX
Posted:
September 23, 2024

Contact this candidate

Resume:

SAIVIVEK KODAM

Software Developer Austin, TX

+1-575-***-**** ******@****.*** LinkedIn

PROFESSIONAL SUMMARY

• Software developer with 3 years of experience in developing web applications and software solutions, focusing on delivering high-quality code and effective solutions.

• Specialized in front-end development, creating dynamic, responsive, and user-friendly interfaces using JavaScript, TypeScript, and React.

• Proficient in back-end development with Java, Python, and Node.js, designing and implementing robust, scalable systems.

• Experienced in developing RESTful APIs using Java framework Java Spring, Node Express JS and microservices.

• Skilled in connecting front-end and back-end components, ensuring efficient communication, and integrating APIs for optimal user experience.

• Experienced in database setup and management, working with SQL (MySQL, PostgreSQL) and NoSQL databases, including MongoDB. Proficient in data storage and retrieval using AWS S3 and Azure Blob Storage.

• Adept at implementing continuous integration and continuous deployment (CI/CD) pipelines to streamline development processes and ensure smooth and reliable deployments.

• Effectively used GitHub, GitLab, and other version control systems to collaborate with teams, track changes, and manage code repositories.

• Collaborated closely with cross-functional teams, including designers, product managers, and developers, to ensure successful project delivery.

• Experienced in Agile and Waterfall development environments, with active participation in SCRUM sessions to align development goals and timelines.

• Continuously learning and staying updated with industry trends, best practices, and emerging technologies to improve skill sets and contribute effectively to projects. EDUCATION

SKILLS

Programming Languages Python, Java

Scripting Languages JavaScript, TypeScript

Frameworks React JS, Node JS, FAST-API, Spring, Java Spring Boot. Database MySQL, MongoDB, PostgreSQL, AWS S3, Azure Web technologies HTML, CSS, Tailwind CSS, Fetch, AJAX, jQuery, Bootstrap, JSON. Version Control GitHub, GitLab

Methodologies Agile, Waterfall, CI/CD

Tools Jira, Jenkins, VS Code, IntelliJ, Postman.

WORK EXPERIENCE

Responsibilities

• Developed and maintained complex Java applications, leveraging object-oriented programming principles and design patterns to create scalable and maintainable codebases. New Mexico State University NM

Master’s Computer Science (Coursework: Data Structures, DBMS, Web Development, and Machine Learning) 2022-2024 Graduate Assistant (Web Master) Aug 2022 - May 2024 New Mexico State University NM

• Proficient in Java programming language with expertise in developing dynamic web applications using Java Server Pages (JSP), facilitating server-side rendering of web pages and dynamic content generation.

• Designed and implemented robust backend services and APIs using Java, ensuring high performance and reliability for web and mobile applications.

• Experienced in implementing data access and persistence layers using Hibernate ORM framework, enabling seamless interaction with SQL databases such as MySQL.

• Developed and implemented innovative web-based solutions utilizing HTML5, CSS3, JavaScript, TypeScript, React, and Java Spring boot to enhance user experience on departmental website.

• Coordinated and collaborated with team members to streamline code contributions through GitHub/GitLab platforms, increasing team productivity by 25%

Responsibilities

• Developed and implemented robust RESTful APIs resulting in a 30% increase in application performance.

• Proficient in building RESTful APIs using Java, Node, facilitating seamless communication between front- end and back-end systems, and ensuring efficient data exchange.

• Experienced in designing and implementing SQL databases such as MySQL, PostgreSQL, and MSSQL, as well as NoSQL databases like MongoDB, to store and manage data effectively.

• Working knowledge of Maven for project management and dependency management, ensuring smooth development workflows and build processes.

• Familiar with Material design components for creating consistent and visually appealing UIs, experienced in state management using services, props, state, and implementing responsive, scalable, and accessible designs.

• Utilized version control systems like Git and platforms like GitHub and GitLab to track changes and manage code repositories while working with cross-functional teams.

• Developed scripts and applications to process large datasets stored in AWS S3 and Azure Blob Storage, utilizing native services and tools for data transformation and analysis.

• smooth Performed transition seamless without SQL to any PostgreSQL data loss and database minimal migration downtime, using ensuring Azure Data uninterrupted Factory, orchestrating operations. a

• PostgreSQL need Challenge. for complete in Faced a production significant migration. environment, issues during including the migration data integrity, of trillions downtime of records management, from SQL to and the

• of Solution. 10 to 15 Utilized tables, achieving Azure Data 99% Factory data synchronization to create multiple while pipelines maintaining for transferring environment data operations. in batches

• migrating Execution. all Scheduled data with 100% a 3-hour integrity downtime and minimal over a weekend disruption to rerun to ongoing all pipelines, development successfully activities.

• reliability. • Utilized Result. Completed Agile Scrum migration practices with to Collaborated no data loss, with significantly cross-functional enhancing teams the for system’s delivering performance flexible and versatile and solutions.

Technologies

Angular, Typescript, JavaScript, CSS, Java, Node, MySQL, PostgreSQL, No SQL, AWS, Azure, Azure data factory, Data Lake, Agile, CD/CD.

Software Developer Dec 2020 - Aug 2022

Larsen & Toubro Infotech Limited India

Data Engineer - Intern May 2018 - Aug 2018

Technodome Inc. India

Responsibilities

• Assisted in generating reports to track campaign performance, providing insights for ongoing optimization.

• Wrote clean, maintainable, and efficient code, following best practices and coding standards.

• Debugged and resolved issues, optimizing code for performance and scalability.

• Quickly adapted to new tools, technologies, and coding practices, showing continuous improvement.

• Reduced system outages by 25% by optimizing Tomcat, Pega, Agents, Queue Processor, and Job Scheduler across PROD, MADS, and DEV environments. Managed Azure-side database Vcors and load balancer for all environments, enhancing reliability. Participated in quarterly Disaster Recovery (DR) drill activities.

• Created or updated documentation for code, processes, or user guides to ensure knowledge transfer and maintainability.

• Execute tasks including PDC, restart of client environments, handling logs, increase storage from Azure side, troubleshoot access related issues from Pega, deploy system updates during weekends, run queries and scripts.

• Contributed to designing and implementing Pega applications, including user interfaces and workflows.

• Achieved 25%-time savings by implementing webpages with HTML, CSS, JavaScript and React during application downtime, providing estimated ETA directly on the page, eliminating the need for email responses.

• Assisted in writing and executing unit and integration tests, ensuring software quality.

• Designed and implemented RESTful APIs for core functionalities, ensuring smooth data flow between the front- end and back-end.

COURSE PROJECTS

Game Data Analytics

Overview

Spearheaded a comprehensive data analytics initiative for a gaming platform. Leveraged Azure Data Factory to automate API-based data extraction and utilized Databricks with Apache Spark for robust data transformation. Managed both raw and processed data storage in Azure Data Lake Storage, enabling scalable and secure handling of large datasets. Employed Azure Synapse Analytics to conduct deep-dive analyses, generating actionable insights into player behavior and game performance. These insights directly contributed to optimizing game features and improving user retention.

Crop Recommendation System

Overview

Developed a smart crop recommendation system using the Random Forest Algorithm, achieving a remarkable accuracy rate of 92%. This project utilized Python, scikit-learn, and pandas for data processing and model development, along with Matplotlib for data visualization. The system led to more precise and efficient crop recommendations for farmers by analyzing soil properties, weather conditions, and historical crop performance. The solution was integrated with a user- friendly web interface built with HTML, CSS, and JavaScript, making it accessible and practical for everyday use by farmers. NMSU Connect

Overview

Developed a community website for New Mexico State University using the MERN stack (MongoDB, Express.js, React, Node.js). The platform connects students with local vendors offering discounts and services, such as free bicycles for community service. Led the full-stack development, ensuring a responsive and user-friendly interface, and streamlined backend operations. This project improved student engagement and accessibility to local resources. Personal Website

Overview

Developed responsive site with HTML, CSS, JavaScript, Nodejs, MongoDB. Integrated interactive features like cards, forms, and image galleries. Used Git for version control, demonstrating full-stack skills.



Contact this candidate