Vineeth Thavisi
573-***-**** ****************@*****.***
SUMMARY
●Over 5 years of experience in software engineering, specializing in full-stack development.
●Experienced in Agile, Waterfall, and SDLC methodologies, with a strong background in designing user interfaces using JSP, HTML5, JavaScript, AngularJS, ReactJS, and Vue.js, contributing to a 30% increase in user engagement.
●Proficient in multiple programming languages, including Java, Python, JavaScript, C++, and Node.js.
●Solid understanding of Object-Oriented Programming with expertise in Java and J2EE technologies.
●Skilled in creating and executing unit tests using the JUnit Testing Framework.
●Proficient in working with both relational databases (MySQL, SQL Server) and NoSQL databases (MongoDB, Cassandra).
●Expert in developing Microservices architecture using the Spring Boot framework and Flask for building lightweight applications.
●Strong grasp of data structures and algorithms, optimizing performance and efficiency in software design.
●Hands-on experience with cloud technologies, particularly AWS and Azure, enabling the deployment and management of scalable applications.
●Proficient in Unix/Linux environments, ensuring smooth development and deployment processes.
●Successfully managed and tracked bugs/issues across projects using Jira and BitBucket, achieving a 90% resolution rate.
●Strong communication and interpersonal skills, with a quick ability to learn new technologies.
SKILLS
Methodologies: SDLC, Agile, Waterfall
Programing Languages: Java, SQL, Python, C++, Ruby
Java Technologies: JDBC, JavaBeans, Servlets, JSP, JDK, Mockito
Frameworks: Spring MVC, SpringBoot, Flask, Django,Spring Security, React.js, Vue.js, Hibernate, Microservices, Node.JS, Angular, Svelte, MQTT, AMQP, RabbitMQ, Kafka, Ruby on Rails (RoR)
Containers and Orchestration Tools: Docker, Kubernetes, JBoss, OpenShift, RedHat
IDE’s: Eclipse, IntelliJ
Application Server: Apache Tomcat, Elastic search, Apache Kafka, Splunk
Big Data Technologies: Hadoop, Hive, Scala, Spark
Web Technologies: HTML5, XML, CSS, JSON, Ajax, Bootstrap, JavaScript, jQuery, TypeScript
Databases: MongoDB, MySQL, Casandra
CI-CD/Build Tools: Ant, Maven, Jenkins, JUnit
Version Control Tools: Git, GitHub, Jira, BitBucket
Cloud: AWS, Oracle Cloud, Azure
EXPERIENCE
Java Full Stack Developer Liberty Mutual Insurance - Boston, MA Aug 2023 - Present
Proficiently crafting scalable web applications with Python, Django, and React.js. Spearheading web design across three portals employing Spring MVC, HTML5, CSS3, Angular, and Svelte for dynamic front-end elements.
Developed and implemented object-oriented Programming solutions to model complex business processes, leveraging OOPs principles.
Expert in crafting scalable web applications using Python, Django, and React.js. Led web design across three portals utilizing Spring MVC, HTML5, CSS3, Angular14, and Svelte for dynamic front-end elements.
Collaborated closely with cross-functional teams, including product managers, Stake holders and designers, to deliver high-quality software products on schedule.
Developed and implemented RESTful APIs using Dropwizard to enhance communication between frontend and backend systems, significantly improving performance and user experience.
Proficient in developing robust and scalable applications with Java Spring Boot, managing complex business logic, and building sophisticated web applications using Django, Ruby on Rails with its MVC architecture.
Extensive experience in developing web pages using HTML/HTML5, XML, DHTML, CSS, SASS, LESS, JavaScript, ReactJS, Redux, Flex, AngularJS, jQuery, JSON, Ajax, and Bootstrap.
In-depth experience in building applications with Java and various J2EE technologies, including Spring, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.
Proficient in using testing frameworks like Unit.js, Jasmine, Mocha, Karma, and Protractor for ensuring code quality.
Skilled in optimizing databases like Cassandra and MySQL, enhancing application performance and scalability.
Administered code repositories for eight microservices using Bitbucket and Git for version control, reducing conflicts, and used Apache Camel for routing. Deployed microservices with OpenShift and JBoss.
Implemented Tomcat and Jenkins continuous integration and continuous deployment (CI/CD) pipelines across six projects, resulting in a 25% reduction in project completion time. Integrated Splunk for comprehensive log monitoring and developed serverless microservices using AWS Lambda, integrating with S3 and CloudWatch for improved operational efficiency.
Conducted code reviews and provided constructive feedback to team members, ensuring code quality and consistency.
Proficient in leveraging Apache Spark and Scala's functional programming on Amazon EMR clusters for efficient data processing. Experienced in using Apache Airflow to orchestrate data workflows and integrating Scala code seamlessly. Skilled in automated testing with Selenium and Cypress for delivering high-quality web applications.
Troubleshot and resolved technical issues to ensure the smooth operation of software applications in production environments.
Integrated various SaaS applications with on-premises systems and other cloud services using APIs and integration platforms
Designed and managed scalable cloud infrastructure using IaaS platforms like AWS, Microsoft Azure, or Google Cloud.
Developed and deployed applications on PaaS platforms such as AWS Elastic Beanstalk
Software Engineer Tecnics Integration Technologies PVT LTD, India Nov 2020 - Jul 2022
●Developed RESTful APIs with Express.js to link React frontend to Firebase real-time database on Google Cloud Platform (GCP).
●Designed responsive UI components in React.js, integrating Firebase Authentication for secure user access.
●Utilized GCP's Firebase services for scalable data storage and real-time synchronization via Firestore NoSQL database.
●Collaborated across teams to transform wireframes into functional React components, ensuring seamless Firebase integration.
●Conducted thorough testing with Jest and React Testing Library for robustness across devices and browsers.
●Monitored app performance using GCP tools, optimizing queries and system efficiency for superior user experience.
●Provided ongoing technical support and feature iteration based on user feedback and evolving needs.
●Implemented automated notification systems using Firebase Cloud Messaging (FCM) for mobile devices, Web Push API for web browsers, and SMTP for email notifications.
●Designed and implemented relational database schemas using PostgreSQL, ensuring normalization and efficient storage of data while maintaining data integrity.
Associate Software Engineer Tecnics Integration Technologies PVT LTD, India Sep 2018 - Oct 2020
●Designed, developed, debugged, and implemented a Cloud-Based Integration Platform using Agile methodology, achieving 3 production-ready releases within a year.
●Applied analytical and problem-solving skills to streamline processes, reducing processing time by 30%.
●Engineered Middleware applications with REST and SOAP, developed APIs and Microservices using Maven and the Spring framework in Eclipse IDE, reducing API response times by 20%. Integrated complex data queries with GraphQL to enhance data fetching efficiency.
●Collaborated with the DevOps team to enhance application availability by 15% through the deployment of gateways using Jenkins and Apache Tomcat servers. Utilized Elasticsearch, Apache Kafka, and Kibana for advanced logging and monitoring.
●Experienced with cloud computing platforms including AWS, Azure, and Google Cloud Platform.
●Revamped the portal’s user interface (UI) using a micro front-end approach with HTML5, Django, Flask, CSS3, JavaScript, Java JET (OJET), Node.js, and ReactJS, facilitating the onboarding of 60 new customers and partners with improved user interaction.
●Implemented and managed pipelines for deploying Docker containers and Kubernetes pods, ensuring a 100% stable application environment.
●Utilized MongoDB for NoSQL database management, optimizing data storage and retrieval processes for better performance.
●Applied JUnit and Mockito for Test-Driven Development (TDD), achieving 95% code coverage in SonarQube and reducing production bugs by 15%.
EDUCATION
Masters in Computer Science from SouthEast Missouri State University.
Bachelors in Electronics and Communication Engineering from Vaagdevi college of Engineering.