Hi, I'm Aryanshu Verma.
A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.
About
Experienced Java/Python Backend Developer with 2+ years of professional expertise. Currently working as a Software Engineer-2 at Dell Technologies, I have been involved in all aspects of the Software Development Life Cycle, including Design, Development, Testing, Deployment, and Monitoring, utilizing Java/JEE and Python technologies.
Experience
- Skills & Technologies: Java/JEE, Spring MVC(Spring Boot, Spring Security, DataJPA & Others), Python, Flask, PostgreSQL, Elasticsearch, Kibana, JUnit, Kafka, RabbitMQ, DevOps(Jenkins, BlackDuck, CheckMarx), PCF(Cloud), Dynatrace
- Involved in working all phases of Software Development Life cycle(Design->Development->Testing->Deployment->Monitoring) using Java/JEE and Python Technologies.
- Worked on Developing various Microservices & RESTful APIs for building a larger scale distributed system to process the data received from various Dell Enterprise servers(Computing & Storage servers such as Poweredge, Powerstore etc.) using Java, Spring MVC, Spring Boot, Hibernate, Kafka.
- Worked with Elasticsearch database(NoSQL) & PostgreSQL to persist data and query data using Kibana console & SQL Developer respectively.
- Worked on the code coverage part i.e. worked on unit testing using Junit, Mockito, RestAssured etc. alongside worked on Integration Testing using Automation Test suite for APIs using TestNG for the same applications.
- Worked on developing various microservices to do the extraction of the highly compressed data using Python, forthe exchange between applications used RabbitMQ and Kafka Message broker for achieving reliability, Scalability and decoupling
- Involved in Monitoring all the Backend applications for my team, through Dynatrace Dashboards(similar to Grafana) for different Performance metrics.
- Skills & Technologies: Python, Selenium, Test Automation, QA, Testing Image Processing, OpenCV, Flask, Computer Vision.
- Worked on developing a visual layout comparison feature for an Automated Testing Platform using Python.
- The feature was about to verify whether a particular website is rendering properly on different devices through automation instead of manual UI testing, by capturing location of all the components of website.
- Tech stack involved in the development are Python, Writing Automation scripts using Seleium & Webdriver for capturing location of elements, Image Processing.
Projects

A Scalable Infrastructure of a dating site for One-One chat application.
Skills
Languages










Frameworks




Other Tool & Technologies















Education
Indian Institute of Information Technology, Gwalior
Gwalior, India
Degree: Bachelors & Masters in Information Technology
CGPA: 7.67/10
- Distributed Database Systems
- Cloud Computing
- Data Structures and Algorithms
- Database Management Systems
- Operating Systems
- Machine Learning
- Computer Vision
- Foundations of Algorithms
Relevant Courseworks: