Dheeraj Vangala,美国佛罗里达州博卡拉顿市的开发商
Dheeraj is available for hire
Hire Dheeraj

Dheeraj Vangala

Verified Expert  in Engineering

Software Developer

Location
博卡拉顿,佛罗里达州,美国
Toptal Member Since
May 18, 2023

Dheeraj是一名高技能的软件开发人员,拥有8年以上的IT经验. 他擅长实现和维护基于web的分布式企业应用程序, 特别是在Java和Jakarta EE技术方面. 他的专业知识扩展到面向对象的开发, 跨越多个框架,比如Spring, Hibernate, JDBC, and XML. Dheeraj还具有web服务的工作知识,包括REST、SOAP和WSDL.

Portfolio

美国癌症治疗中心
Java 9, Spring, Spring MVC, Spring Boot, REST, api, Gradle...
Citi
Hibernate, Java 9, Spring, Spring MVC, Spring Boot, Hibernate OGM, REST, api...
Caterpillar
Hibernate, Java 8, REST, Apache Kafka, Apache Maven, Spring, Spring MVC...

Experience

Availability

Full-time

Preferred Environment

MacOS, Windows

The most amazing...

...作为开发人员,我使用的技能是快速学习新概念和方法的能力.

Work Experience

高级软件工程师

2022 - PRESENT
美国癌症治疗中心
  • 使用Spring框架开发微服务,并将用户故事转换为服务类中的后端逻辑.
  • 使用Apache Maven和Gradle 4.10用于构建和部署,Jenkins用于持续集成,Apache Log4j用于日志记录.
  • 在Spring Controller中测试REST api,使用Postman在后端实现JSON数据.
Technologies: Java 9, Spring, Spring MVC, Spring Boot, REST, api, Gradle, RESTful Microservices, Spring Microservice, Microservices架构, Hibernate, Eclipse, Apache Tomcat, Agile, API Integration, Relational Databases

高级软件工程师

2020 - 2021
Citi
  • 通过与客户端交互实现了一个名为Inventory Specified Control的Java模块, 理解他们的软件需求规范(SRS), and utilizing Java, Core Java, 以及Spring框架作为开发过程的一部分.
  • 使用Git进行版本控制, IntelliJ IDEA用于开发, 和Apache Tomcat,用于应用程序部署.
  • 使用Postman对api执行集成测试.
Hibernate技术:, Java 9, Spring, Spring MVC, Spring Boot, Hibernate OGM, REST, api, Postman, API Integration, Relational Databases

Software Developer

2019 - 2019
Caterpillar
  • 使用Spring Boot开发了一个名为consumer的应用程序, JSTL, 以及表示层的Ajax, Spring在业务层, 和Hibernate在持久层.
  • 使用Spring Boot创建后端RESTful服务,并使用Apache Maven和Gradle 4.10用于构建和部署,Jenkins用于持续集成,Apache Log4j用于日志记录.
  • 使用Oracle数据库,并使用Hibernate作为ORM工具. 为应用程序和构建pojo或数据模型, additionally, 为Docker镜像的创建和部署做出了贡献.
Hibernate技术:, Java 8, REST, Apache Kafka, Apache Maven, Spring, Spring MVC, Spring Boot, Postman, Gradle, API Integration, Relational Databases

Software Developer

2018 - 2019
Mastercard UK
  • 负责一个内部应用程序,该应用程序与其他第三方系统进行连接和通信.
  • 使用Spring框架开发微服务,并将用户故事转换为服务类中的后端逻辑.
  • 处理中间层服务中的对象,并获得了在第一层和第二层实现延迟加载和缓存机制的实际经验.
  • 使用Apache Maven和Gradle 4.10用于构建和部署,Jenkins用于持续集成,Apache Log4j用于日志记录.
  • 监控和跟踪Rally的问题和bug. Additionally, 使用Git进行版本控制, IntelliJ IDEA用于开发, 和Apache Tomcat,用于应用程序部署.
技术:微服务、REST、Java 9、关系数据库

Software Developer

2018 - 2018
Fidelity Investments
  • 为金融机构加密货币开发内部应用程序.
  • 使用Jira处理开发问题, Git for version control, Eclipse IDE用于开发, 和Apache Tomcat,用于应用程序部署.
  • 在服务器端使用Spring MVC框架创建RESTFul web服务, 它向用户界面(UI)提供JSON输出, 修改UI上的DOM对象以及HTTP调用, 例如GET和PUT请求.
技术:Spring MVC, Spring Boot, Hibernate, Spring,关系型数据库

Java Developer

2014 - 2015
Capgemini India
  • 根据用户需求开发保险领域应用.
  • 使用核心Java String库读取和处理数据,使用JDBC连接数据库.
  • 与dba、帮助台和测试人员一起评估和解决故障单.
技术:Java, Apache Struts, Spring, Hibernate,单元测试

Foreign Exchange App

花旗是一家金融服务公司,我在那里获得了在外汇部门工作的经验. During my tenure, 我在集成一个专注于为最终用户开发应用程序的项目中发挥了关键作用. In this capacity, 我成功地协调了印度和美国的多个团队, 领导开发工作,交付一个关键的Java模块.

Languages

Java 8, Java 9, HTML5, SQL, HTML, CSS

Frameworks

Spring, Spring Boot, Hibernate, Spring MVC, Spring Microservice, JavaScript MVC, Apache Struts

Tools

Postman, Jenkins, IntelliJ IDEA, Apache Maven, Gradle, Hibernate OGM, Apache Tomcat, PuTTY

Paradigms

Microservices, REST, Agile, 面向服务的架构(SOA), Unit Testing, Microservices架构, 事件驱动架构

Platforms

亚马逊网络服务(AWS), MacOS, Apache Kafka, Windows, Eclipse, Oracle

Other

RESTful微服务,Spring DAO, API, API集成

Libraries/APIs

REST APIs

Storage

MySQL, Elasticsearch,关系数据库,Amazon S3 (AWS S3), JSON

2015 - 2017

计算机科学硕士学位

南阿肯色大学-木兰,阿肯色州,美国