Technology Analyst Resume
SUMMARY
- he is a Full - Stack Software Developer with a core focus in Java. In conjunction with Java, he has employed Hibernate, Spring Boot, AOP, JPA and MVC, and Apache Maven & Kafka framework to create functional back ends to web applications. he has used database technologies such as MySQL, Oracle SQL, and PostgreSQL.
- He has experience with Servlets, HTML, CSS, JSP, Angular 4 & 8, and AJAX to create working front ends that, when merged with the back end, create a functioning web application.
- He has experience with test-driven development and behavior-driven development.
- He has some experience with DevOps and test automation.
- He has knowledge of cloud platforms such as Microsoft Azure, AWS, and strong experience with web services such as SOAP and REST.
TECHNICAL SKILLS
Server-Side: Java, C#, Spring Framework (Spring Boot, MVC, AOP, DAO, Data JPA) (4 year), Java Servlets, Eclipse, IntelliJ, Maven, Swagger, Log4J, J2EE SDK development, GroovyScript, JSP, Spring Tool Suite (STS), ASP.NET MVC
Database Technologies: Amazon RDS, MySQL, PostgreSQL, pgAdmin, JDBC (2 years), Hibernate ORM, JSON, XSD and XML
DevOps: Docker, JUnit (5 years), Selenium, PCF, Jenkins (3 months), Microsoft Azure (3 years), Amazon EC2 (1.5 years), Jira (1 year), Node JS (7 months), GCP (6 months)
Client-Side-: Bootstrap, AJAX, CSS (2 years), HTML (2 years), JavaScript/TypeScript (1 year), Angular 4-8 (1.5 years), Vanilla JS, Maven
Microservices: Eureka, Web Services, Messaging, SOA, Zuul (3 months)
Agile: Jira (4 years), PagerDuty, Bitbucket (5 years), GitHub, GIT (5 years)
PROFESSIONAL EXPERIENCE
Confidential
Technology Analyst
Responsibilities:
- Built basic, fundamental Java 8 objects based on a constructed database
- Employed Hibernate and Spring to create different views for distinct
- Collaborated and managed source code with Git
- Utilized MongoDB for database management
- Utilized Jenkins for continuous integration
- Tested functionality with unit tests using JUnit for test-driven and behavioral driven development
- Collaborated in team environment following Agile practices
- Utilized Angular 8 for UI
- Utilized Docker for container management
- Utilized Kubernetes for container orchestration
- Utilized AWS EKS for deploying Kubernetes apps on AWS
Environment: Core Java 8, Hibernate, Angular 8, Spring, AWS EKS, MongoDB, Jenkins, Docker, Kubernetes, JUnit, Git, Microservices
Confidential, Bothell, WA
Intermediate Cloud Developer
Responsibilities:
- Utilized Data Lake Storage and Analytics (U-SQL Concept = SQL + C#) for several different tasks for exacting data from Azure SQL, CSV and TSV (tab separated value) file and outputting to another file by running U-SQL scripts through U-SQL Cloud Execution.
- Utilized Azure Logic App to make the conversions of a SOAP API to REST API.
- Used the HTTP Request received from ADF
- Created a HTTP request using POST method (Passing in the URI, Headers, Queries, and Body)
- Used a Parse JSON step in Azure Logic App
- Sent the response back to ADF
- Note: Problems encountered during this involved value which appeared in a certain format (@xsi$nil) when converting SOAP to REST to represent a null value. Resolved this issue by using a compose step to “stringify” the request, replacing the value, convert it back to JSON to be parsed
- Set the attribute as type null, object and string
- Built basic, fundamental Java objects based on a constructed database.
- Set up respective Slack channel for successful and failed pipelines
- Utilized the Azure Data Factory web activities to configure the parameters for the dynamic content shown in slack
- Employed Azure Logic App to make the connection between the http request pipeline trigger in the data factory and the slack channel
- Collaborated and managed source code with Azure DevOps.
- Leveraged Azure Monitor to monitor pipelines for the specific data factory
Environment: Microsoft Azure, Slack, Azure Logic App, Azure DevOps (Visual Studio Team Services), ADF (Azure Data Factory), Spring, C#