Venkata Sai Nirmal Kumar Meeshala - Java Microservices Developer
Venkata Sai Nirmal Kumar Meeshala - Java Microservices Developer
Professional Summary
• IT professional with Ten years of experience in Analysis, Design, Development, Integration, Testing and maintenance
of Java, J2EE Web applications.
• Experience in developing applications using Java, J2EE, XML, AJAX, JSP, Servlets, JDBC, Struts, Spring, Hibernate, Web
Service (Axis, JAX-WS, SAAJ, JAXB), ANT, Junit, Maven 2.0, Jenkins, Bamboo, Cucumber, Dynatrace, Splunk,
Confluence, Sonar Lint, Java Script, Groovy Scripts, HTML, DHTML, JQuery, DOJO, SQL/PL-SQL.
• Extensive experience in building Rich Internet Applications (RIA), Web2.0 using technologies including Ext JS, jQuery,
Json, Yahoo UI (YUI), Adobe Flex
• Java 17 experience with optimizing microservices architecture for performance, security, and scalability in Agile
environments.
• Strong knowledge and Experience in using J2EE Design Patterns, UML modeling, SOA (Service-Oriented Architecture)
and Object Oriented Analysis and Design (OOAD).
• Experience in developing J2EE Web services using WSDL and SOAP.
• Experienced in designing and implementing Business Rules using JBoss Drools.
• Proficient in XML Technologies including SAX, DOM parsing and XSL, XSLT and with XML editor tool XML Spy.
• Experience on Application Servers including WebSphere8.5, Web Logic 8.1, and Tomcat/Apache/JBoss.
• Very good working experience in databases such as Oracle18C, MySql5.5, Sybase, SQL Server in the areas of Object-
Relational DBMS Architecture, physical and logical structure of database, Application Tuning and Query optimization.
• Strong Database skills with Oracle & working with VISIO and TOAD11, SQL navigator tools for database modeling and
development.
• Strong working knowledge in developing Restful web services and Micro Services using Golang.
• Have good hands on experience in writing Database Packages, Function and Procedures PL/SQL to set optimum
business logic for various projects.
• Experience in implementing Blue Prism User authentication by defining user roles, creating users and setting
password policies.
• Development experience with IDEs like Eclipse, STS, RAD, JBuilder.
• Experience of working in all major areas of the Software Development Life Cycle and good experience in Application
Performance analyzing and tuning.
• Familiar with all aspects of technology projects including Business Requirements, Technical Architecture, Design
Specification, Development, Application Performance Analyzing and Tuning Deployment.
• Experience in developing toolkits that can use in different BPM process apps.
• Good experience in configuring Log4j/Log4j2 & developing ANT Scripts, Groovy Maven Script and shell script for
Enterprise applications
• Successful track record of implementing Finance, Banking, Networking, e-Learning, Web Portals etc.
• Good experience with Software repository management tools like GitHub, Subversion (SVN), CVS and Win CVS.
• Development experience adhering with processes like agile methodology.
• Motivated and determined to deliver productive high quality, complete deliverables within deadlines with minimal
supervision.
• Ability to design and implement organizational and process structures based on methodologies such as Waterfall and
Agile (scrum).
• Client-Side code were written in React JS, J Query and server side code were developed using MVC4.
• Experience in workflow implementation using CAMUNDA BPMN processes implementation.
• Guiding team members with technical and functional issues.
• Extensive experience in production deployment and production support.
• Experienced in the maintenance for custom software development including file-server based database applications,
and internet/web-based applications.
• Worked closely with clients, QA teams and end-users to resolve issues, get the requirements, and improve efficiency
and usability.
• Setup applications on various servers such as Web Sphere / Web Logic, Tomcat/JBoss, Oracle10g, MySQL, Sybase.
Education
• Bachelors of technology from Chhattisgarh swami Vivekanand technology university, Chhattisgarh, India.
Technical Skills
• Platforms Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX
• Programming JDK 1.5, 1.6, 1.7,1.8,17, C, C++.
• Server Scripting JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
• Client Scripting JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5,
Node JS
• Java Frameworks Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin
• Database Tools Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova,
Database Spy, MySQL Workbench
• Databases DB2, MS-SQL Server, HSQLDB, PostgresSQL, Mongo DB, MySQL
• Middleware EJB 2.1, EJB 3.0, CORBA, RMI, JMS
• Version Control Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS
• IDEs Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.
• Build Tools ANT 1.7,1.8,1.9, Maven, Gradle
• Continuous Integration Jenkins, Hudson
• XML Tools Altova XML Spy 2005,2008
• XML Technologies XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD
• Webservice Specifications JAX-RPC, JAX-WS, JAX-RS
• Webservice Tools SoapUI 4.0,5.1, TcpMon
• Webservice Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF
• Whitebox Testing Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse,
EasyMock, PowerMock, Blue Prism.
• Blackbox Testing JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner,
• Application Servers Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0
• Web Servers Tomcat 5.0,6.0,7.1, Joans
• UML Tools Altova UML Model, Rational Enterprise, MS Visio
• ORM Frameworks Hibernate 3.0,3.1,4.1,5.0, TopLink, OpenJPA, iBatis
• Defect Tracking JIRA, Bugzilla, Rational ClearQuest
• Methodologies Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban
• Reporting iReports, JReports
• Batch Jobs Quartz Scheduler, Cron, Spring Batch
• HTML Editors MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML
• Templating Velocity, Freemarker
• Cloud Computing AWS – EC2, RDS, S3, Dynamo DB, IBM Bluemix
• Micro Services Swagger, Pivital Cloud Foundry, Spring Micro Services, Springboot, Netflix Eureka
Professional Experience
Premier Inc., Charlotte, NC Jun ’19 – Till
Sr. Full-Stack Developer
Responsibilities:
• Involved in Scrum, Sprint review, Retrospection and Sprint Closure meetings as a part of AGILE. Participate in daily
SCRUM calls to post the latest on the deliverables
• Contributes process improvements and showcases work in demo/retro meetings. Database design (modeling, DDL,
performance tuning, triggers, indexes)
• Software development practices (arrays, lists, loops, implementation of design patterns and choosing optimal
patterns for the objective at hand).
• Participated in Setting up the Blue prism development environment (software installation, installation of related
technologies such as Splunk/logging etc.)
• Expertise in React JS framework to develop the SPA.
• Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS,
Redux, Flex, Node JS, Mongo DB.
• Implemented REST services by Golang with micro services architecture.
• Experienced in React JS and working with React Flux architecture.
• Expert in two technologies and competent in 2-3 other areas per product/team needs, including but not limited to:
Java and associated frameworks and libraries via tools like Spring, Struts, Hibernate, etc. Evaluate code quality using
SonarQube & Fortify Tools. Constantly analyze code for reusability & refactoring.
• Moving less important activities to Kotlin: Some parts of the project were moved to Kotlin and it involved learning a
new language quickly and writing small pieces of code to migrate from Java on selected portions.
• Experienced in React JS and working with React Flux architecture. Used React - Router to turn application into Single
Page Application.
• Demonstrating proficiency in leveraging the latest features of Java 17, such as pattern matching, sealed classes, and
records, to enhance application performance and maintainability.
• UI Development via tools such as HTML, CSS, JavaScript and associated frameworks like Dojo, Angular, Node JS, etc.
• Developing Single Page Applications (SPA) using JavaScript MVC framework Angular6.
• Implement modules into Node JS to integrate with designs and requirements.
• Work with external service providers in understanding their APIs and raise any technical issues in Service
Now/Bugzilla.
• Designing, developing, and maintaining microservices architecture using Java 17, and implementing RESTful APIs to
facilitate communication between microservices.
• Middleware tools such as JBoss, Wildfly 14x, Web Methods, Crosswords, Message Broker, etc. Testing via tools such
as Junit, Cucumber/Gherkin, Selenium, Quality Center/Quickest Pro, etc.
• Develop bamboo Jobs to support Continuous Integration / Continuous Delivery of the micro services. Creating
repositories in Git and automating the build jobs in Bamboo.
• Participated in designing the solution, implementing it, and maintaining Java components and interfaces.
• proven, configurable processes for the complete consumer lending lifecycle including origination, servicing,
collections and asset management.
• Created CAMUNDA workflows to automate instantiation, health check, configuration and delete processes on PNF
and VNF devices.
• Participated in the Agile/Scrum team. Solid familiarity with all of the Scrum principles and practices and how they
can be applied by mapping concepts to workflows, Oracle Financial Services Lending and Leasing creates an end-to-
end solution built on in an Agile team.
• Created UI application to execute CAMUNDA workflows and to migrate device configurations from PNF to VNF.
• Experience in middleware/ interface development, ideally leveraging Kafka.
• Analyze user requirements; envision system features and functionality.
• Have good understanding of application (MobaXterm), server (WinScp, FileZilla, DB Visualizer), network security and
compliance requirements.
• Implemented React JS Controllers to maintain each view data
• Experience in Azure or AWS cloud environments.
• Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
• Used Gradle, which is a build automation tool, it describes how software is built and it describes its dependencies.
• Experience using tools such as Jenkins, Nexus/Artifactory.
• Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for
micro services.
• Created a custom analytics framework to gather useful user behavior data using Mongo DB.
• Participated in research, extraction and entry of complex data while collecting and auditing information. Identifies
and resolves errors in database. Focus on data integrity and data clean up.
• Developed the application using Spring Framework that leverages classical Model View Controller MVC architecture.
• Using JSP HTML5 Tag libraries CSS3 JavaScript, Angular 4/5, and AJAX developing UI.
Environment: JDK 11.0.1, Azure 2.0.5, Java 17, Spring Boot 2.0.1 ,log4j 2.8.2, Spring Framework 5.0.2, Golang, Apache
2.0, Maven 3.3, Jaxb-api 2.3.0, Spring MVC, Hibernate 5.0, Artifactory 4.7.3, JAX-RS Web services, JBOSS, Wildfly 14x, JAX-
WS Web services, Apache CXF, Kafka, JQuery 1.08, JQueryUI, AJAX, UML, MS Visio, Struts 2.1, JSTL Node JS, React JS,
Oracle 18C, Web sphere, Appian 7.1, Eclipse 4.10, Junit, XMLSPY, Junit 4.1, Easy Mock, JIRA, Rally, Jasmine, IntelliJ,
Selenium, GIT, Bamboo CI, Cucumber, Soap UI, Fiddler, JMeter, Apache POI.