Sudhakar Miriyala
Hyderabad, Telangana, India.
E-mail: ************@*****.***
Contact No: +91-898*******.
OBJECTIVE
I aspire to utilize my expertise in object oriented programming in an esteemed software organization that will enable me to use my strong organizational skills and educational background, where I can grow with the growth of the company. Summary
•
using OOP concepts in Java & J2EE, web services and on relational database like SQL server.
•
• Experience coordinating with team members to resolve issues in fast paced environment.
•
May 2020.
• Future Interests: AI, ML & cloud
Technical Skills
• Architecture Pattern : Monolithic, Microservice
• Netflix Cloud : Eureka, Zuul, Ribbon, Feign, Hystrix
• Programming Languages
• Web View Technologies : Angular-8, JQuery, JavaScript, Html, CSS, JSP, Thyme Leaf
• JEE Technologies
• Spring Framework
• Distributed Technologies : REST, Spring-Rest, JSON
• Other Services : Memcache, Oauth 2.0, Redis, SAML
• Logging Tools : SLF4J, LOG4J2
• Database : SQL(MySQL, Oracle, Microsoft)
• Build Tools
• Version control : GitHub, Bitbucket
• Unit Test Framework : JUnit, Spock
• Servers : Tomcat Server
• IDEs : IntelliJ Idea
• Design Patterns : Singleton, Factory, Builder, Abstract Factory Currently employed at Future world consultancy.
Awarded with Best Performer Award for the year 2018 and Awarded Star of the month Rest, Cloud, Rabit-Mq and Kafka
, Mongo DB
Future World,
: Servlets, JSP, Hiberante
IOC, MVC, AOP, Transactions, JDBC, BOOT 2.O,
: Java, Groovy
: Maven, Gradle
Software Developer with 5.11 years of experience working on multi-tiered applications Professional Experience:
•
Projects Profile
•
It is an internal website(B2B) which is used by internal users and managers to book and process the orders. it's taking order from companies for explore their business and market, it is mainly focused on Apparel, Calendar, and hard goods items. Project summary: As www.halo.lync.com is an internal portal to book and process the orders. The managers and leads to show multiple reports to keep track of customer, sales, agents, phone calls etc.
Roles played: Senior Developer
Team Size: 8
Responsibilities:
Involved business requirement meetings and understand the flow of the business
Implemented Server side business with high quality
Gave ideas to improve the performance of the system as well business
Involved SMAL authentication and IDM integration
Owned three modules end-to-end
Assisted other members in the team and clarified their doubts
Given Technical sessions to the team members
Technologies used: Spring core, Boot 2.0, MVN, SAML, Java-8, Spring JPA, AOP, JAX-B, Spring Rest and Angular-8
• www.indianeagle.com
Project summary: It is an online travel agency where mostly US NRIs book flight tickets. This website gets the flights from GDS (Global Distribution System) using SOAP based web services. User selected flight is booked by the services provided by GDS and processed till his/her journey is completed. Contemporary technologies are used for better user experience and performance.
Roles played: Developer
Team Size: 7
Responsibilities:
Worked on Synchronous/Asynchronous principles to reduce processing times
Developed Server side business logic with quality code
Designed and implemented DAO’s and DTO’s using Spring, JPA and Hibernate
Active contribution for significant pages and functionalities like of the website like Home, Search Results and Checkout, Payment pages
Assisted team members and clarified their concern on the technical side and business side
April 2021 to till now
• Worked as Senior Software Engineer for ACS Solution, Hyderabad from Oct 2019 to Apr 2021.
• Worked as Software developer for Indian Eagle pvt Ltd from July 2016 to Oct 2019. Currently working as Senior Software Consultant for Future World, Hyderabad from Lync( US based order management system)
Technologies used: Spring core, MVC, Boot, Thymeleaf, Maven, Groovy, Spring JDBC, AOP, Cassandra, Memcache, JSP
• www.ieagle.com
It is an online travel agency, This is a subsidiary of Indian Eagle where it concentrates on middle east country travelers want to book their flight tickets. Project summary: iEagle web application was developed in struts2 and jsp, but due to some security vulnerability our tech team decided to change it to Spring web MVC along with Thyme leaf as view technology, and with I18N support. Roles played: Team Lead
Team Size: 5
Responsibilities:
Participated in Migration Design, Development, Unit Testing and Integration of various individual modules
Active contribution in configuration changes from struts to spring, view layers
Assisted the team to convert all the struts2 actions to appropriate spring controllers along with proper interceptors and aop advices
Created HTML pages using thyme leaf to replace old JSP UI view designs
Worked on custom security and social network api consumption by Oauth 2.0
Worked on I18N implementation
Technologies used: Spring core, MVC, AOP, Thyme leaf, Maven, Jsp, MySQL, Oauth
• Search API
It is an API where our publishers (Consumers) request our application for available flights. This application interacts with airlines to get flight details and processes them to respond to the given request. We use contemporary technologies to make the application performance and reliable. Used Micro Service Architecture to make scalable by using Spring Cloud project which has all utilities for achieving micro service patterns. Project summary: Indian Eagle web application was a monolithic application, any changes in it leads to re deploy the entire application. So it’s tech and management team decided to change it to various rest sub modules and manage it using micro service architecture.
Roles played: Developer.
Team Size: 5
Responsibilities:
Involved in the configuring Config Server, Spring Sleuth and Hystrix
Handled the Pricing Engine module in Project
Assisted the team in migrating the existing application in Java to new rest application in groovy without changing the existing business
Active contribution in configuring netflix technologies to manage all the newly created rest sub modules communication with each other as well as exposing them on to web
Technologies used: Spring Boot, micro services architecture, Netflix technologies, Groovy, sleuth, Gradle
• www.itools.igaruda.com
It is an internal tool (website) which is used by customer care executives and managers to process the bookings and analyze the reports generated to enhance the business. Project summary: As itools.igaruda is an internal portal to manage both Indian Eagle and iEagle bookings, so our management team requires multiple reports to keep track of customer, sales, agents, phone calls etc.
Roles played: Developer
Team Size: 5
Responsibilities: Member of the team who developed this site and made significant changes for better performance of frequently used pages by the customer care executives to handle multiple customers concurrently, and to generate the reports based on the customers bookings. Implemented many scheduled jobs according to the business requirement to manage and ease the agent’s job in handling the customers. Technologies used: Struts2, JSP, JS, Spring security, mysql, jquery, css, tiles.
• www.indianeagle.com(Mobile version)
Project summary: It is an online travel agency where mostly US NRIs book flight tickets. This website gets the flights from GDS (Global Distribution System) using SOAP based web services. User selected flight is booked by the services provided by GDS and processed till his/her journey is completed. Contemporary technologies are used for better user experience and performance.
Roles played: Developer
Team Size: 8
Responsibilities:
Configured Eureka Client and server and register all other servers into Eureka client
Involved Other cloud configurations like API Gateway, Ribbon, Hystrix and Feign client
Implemented Server side business with high quality of the code
Assisted team members and clarified their doubts Technologies used: Spring core, Boot, Cloud, Netflix Services, Gradle, Groovy, Spring JPA, AOP, Cassandra, Redis and Angular-2+
Education
• Bachelor of Technology (2011-2015) from Sri Rama Institute of Technology and Science College, affiliated by JNTUH with 83%.
• Intermediate from V.K.D.V.S.Raju Jr College, Telangana (2009-2011) with 92%.
• SSC from Z.P.H.School, Makkinavarigudem, AP (2008-2009) with 80%. Personal Detail
• Date of Birth: 20
th
August 1993
• Sex : Male
• Nationality: Indian
• Languages Known: Telugu & English.