Over 10+ years of professional experience in the Information Technology mainly worked on Banking, Telecommunications, Insurance domains and involved in software development life cycle processes including requirements gathering, analysis and design, development tools and technologies, release, and version control. Extensive Experience in Core Java, -Golang, Python with Multithreading techniques for Banking domain. Extensive knowledge and hand - on experience in Spring, hibernate frameworks, JSP, Servlets, Golang, Python, JDBC, JMS, XML, Struts, spring, Hibernate, Oracle and SQL Server. Expertise through all parts of Software Development Life Cycle (SDLC) in developing applications using Golang, JAVA, JEE, Spring, Hibernate, EJB, Web services, SOA, SOAP. Experience in implementing Golang, Python, Java, JEE, MVC Design Patterns and GOF Design Patterns. Created internal diagnostic tools using Golang and AngularJS to assist with customer issues. Golang and Java were used as a backend REST service while AngularJS was used for the user interface. Developed responsive web product features using React JS, SASS, on GoLang with REST. Built enterprise-wide DNS historical data trending analysis tools in Go (Golang). Building a Command line tool to interact with RESTful APl using in Golang. Implemented Web Services (WSDLs) using JAX-WS and implemented REST services by Golang with microservices architecture. Used Go Programming Language (GoLang) and Scala in the development of the application. Created PDF reports using Golang and XML documents to send it to all customers at the end of month with internation language support. Experience in full software development life cycle using Object Oriented Methodologies/Programming. Experience as technical leader for Java developing teams, making and giving track of project work plans, making project tracking cards and coordinating track meetings with staff members. Expertise in analysis, design, development, testing and maintenance of large-scale object-oriented applications. Application Development and Object-Oriented Programming (OOP) Analysis and Design (OOAD). Experience using and deploying enterprise applications in Web Sphere Application Server and Tomcat. Strong Analytical, Problem Solving, Debugging and Interpersonal skills with excellent understanding of system development metrics, techniques and tools.