Summary
Overview
Work History
Skills
Websites
Timeline
Generic

Manoj Vayu Bollam

Scarborough,ON

Summary

Offering 8+ years of progressive experience in owning web-based projects from concept and design through testing, implementation and client updates. Diligent about producing exceptionally clean, strong and secure code. Successful at achieving browser, device and operating system compatibility objectives while satisfying client desires and producing robust, sophisticated designs.

Overview

7
7
years of professional experience

Work History

Senior Full Stack Developer

NTT Data
Toronto, ON
01.2022 - Current
  • Created reusable UI components and implemented them in multiple projects.
  • Implemented HTML5, CSS3, JavaScript and jQuery for front end development of web applications.
  • Developed user interface components and integrated them with server side logic.
  • Responsible for the implementation of the presentation layer for the application using Html, CSS, Java script, and Angular
  • Designed and developed the REST-based Microservices using Spring Boot
  • Debugged UI related issues using browser developer tools such as Chrome DevTools or Firebug.
  • Developed Spring boot batch applications and deployed on Linux batch servers and cloud platforms like Red hat OpenShift
  • Expertise in designing and developing full-stack web-based applications using JavaScript and modern frameworks like React JS and Redux frameworks, Node JS, and AngularJS along with RESTful Web Services
  • Developing and becoming proficient with new technologies like Java 11, React hooks, Spring
  • Used Apigee as an API gateway for API transformation, and multiple authentication mechanisms
  • Weblogic Portal was used to develop an online portal for the project
  • Build Docker images; create build and deployment configurations to deploy applications on Openshift
  • Have coordinated and interacted with the platform team for all cycles of cloud deployment (OpenShift)
  • Consumed and Exposed web services and deployed on Linux batch servers and cloud platforms like Red hat OpenShift and Azure
  • All studies are up to date with new version of JAVA 11 using Lambdas, Streams, Observables and Completable futures
  • Developed Restful microservices using Flask and Django and deployed on AWS servers using EBS and EC2
  • Used AWS SDK to connect with Amazon SQS for bulk email processing
  • Build Docker container clusters managed by Kubernetes Linux, Bash, GIT, and Docker on the Google Cloud Platform (GCP)
  • Micro Services have been built using Spring boot, spring cloud, and deploying to AWS Cloud
  • Created RFP Microservice to provide RESTful API utilizing Spring Boot with Microservices
  • Participating in impact analysis for the requirements
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy
  • Created Docker images using Spotify Maven Plugin, for the deployment of microservices
  • In charge of maintaining multiple RedHat Enterprise Linux servers
  • Responsible for migrating the Web services from shared Java environment to PCF - Cloud platform
  • Worked on generating the verification hash code using Node JS and added user validations and user permissions by using NodeJS to authorize a valid customer
  • Learned to implement Java 11 with hibernate in Intellij platform
  • Designing and developing Restful API and services using best practices to interact within the microservices and with the front end
  • Using spring MVC and spring rest
  • Worked on reading and writing to/from the files by using newly introduced methods in Java 11
  • Participate in the refinement meetings to create and analyze the stories for the Sprint
  • Works heavily on SAML 2.0 and dotCMS for developing the application
  • Effective tracking of the code is done by using Log4j, Log 4j2
  • Solid Experience in creating Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster
  • Provides support during Quality Assurance and User Acceptance testing phases
  • Provides support to the Clients in resolving the production tickets.
  • Developed responsive designs that adapts to different screen sizes and devices.

Full Stack Java Developer

Citi Bank
Toronto, ON
10.2019 - 12.2021
  • Participated in the system study to understand the current system’s functionality
  • Developed the Application in the OSGI framework
  • Involved in design and development of UI components, which includes layered POVs and Carousels using frameworks Angular 8, JavaScript, HTML, CSS and Bootstrap
  • Designed UML activity diagrams, sequence diagrams and storyboards during the requirements gathering phase, using Rational Software Modeler
  • Continuous developments using Java 8 latest features like streams and filter techniques
  • Improved data analysis efficiency by adding 30 new features using Java 8 (Spring)
  • Produced Spring webservices and deployed on Linux batch servers and cloud platforms like Red hat OpenShift
  • Migrated SOAP web service resources to Spring RESTful web services resources using Spring REST API with Spring Boot 1.5
  • And worked on migration to AWS from on-prem servers
  • Deployed Spring Boot based micro services Docker and Amazon EC2 container using AWS admin console
  • Responsible for the configurations of data sources and connection pools in WebLogic Server
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom-Up approach
  • Created microservices with spring boot and spring cloud and deployed to Pivotal cloud foundry(PCF)
  • Developed Single Page application using React JS for better rendering performance
  • Developed and implemented a secure, scalable architecture for web applications using Node.js, Express, React, Redux and MongoDB.
  • Participated in impact analysis for the requirements
  • Deployed spring boot application using Pivotal Cloud Foundry (PCF)
  • Designed business applications using web technologies like HTML, CSS, JAVASCRIPT, JQUERY, AJAX, Bootstrap, and JSON
  • Created single page applications in Java-based UI with Angular framework and Node JS, integrated with type script (ECMA Script)
  • Worked with Express JS which gives MVC Structure to the Node JS
  • Wrote Kafka producers to stream the data from external rest APIs to Kafka topics
  • Developed securing the application using form-based authentication using HTML, JavaScript, JQuery and CSS
  • API documentation using UML & PlantUML
  • Developed the APIs using AJAX and JSON to implement more robust and efficient client facing applications
  • Consumed various services like getting the real-time exchange rate using SOAP Web Services
  • Provided services like importing jobs using SOAP Web Services
  • Used Log4j, Log4j2 for Logging
  • Provided support during Quality Assurance and User Acceptance testing phases
  • Provided support to the Clients in resolving the production tickets.

Java Full Stack Developer

Honeywell
India
11.2017 - 08.2019
  • Involved in all phases of Software Development Life Cycle (SDLC) of project including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment
  • Implemented J2EE standards, MVC architecture using Spring Framework
  • Developed Web Services for data transfer from client to server and vice versa using SOAP, WSDL and UDDI
  • Experience in working with API Gateways
  • Developed presentation tier using JSP, jQuery, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface
  • Install Kafka on AWS cluster and configure producer and consumer coding part in java
  • Loaded data from various data sources into AWS S3 using Kafka
  • Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration
  • Developed Web API using Node JS and hosted on multiple load balanced API instances
  • Used Spring framework for implementing Dependency Injection, AOP, Spring ORM
  • Configured the web.xml & persistence.xml for the project
  • Responsible for implementing transaction management in the application by applying Spring AOP methodology
  • Used EJBs (Stateless Session Beans) to implement the business logic, and MDBs (JMS) for asynchronous communication internal and external to the system
  • Created UNIX shell scripts for CRON jobs and other production support activities like archiving the logs etc
  • Responsible for writing SQL queries and stored procedures for data manipulation
  • Involved in post-production support
  • Used JUnit for unit testing.
  • Researched current design trends, techniques and technologies related to UI and UX design.
  • Developed user interface mockups and prototypes that clearly illustrate how sites function and look like.
  • Developed interactive prototypes for mobile applications as well as websites.
  • Maintained up-to-date knowledge of industry trends, standards and technologies related to UI and UX design.

Skills

  • Java/J2EE Technologies Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking
  • Programming Languages Java8, JDK14/15/16, C, C, SQL, PL/SQL
  • Application/Web Servers: Oracle/BEA Weblogic 81/91, JBoss, Tomcat 5028/60, Jenkins
  • UI Frameworks JQuery, Angular JS React JS, Bootstrap, Redux
  • IDEs Eclipse 3x, IBM WSAD, IBM RAD 7x/6/x, IntelliJ
  • Web technologies AngularJS, React, Redux, JSP, JavaScript, TypeScript, Json, jQuery, AJAX, XML, XSLT, HTML/XHTML/DHTML/HTML5, CSS/CSS3
  • Web Services JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, REST, SOAP UI
  • XML Tools JAXB, Apache Axis, AltovaXMLSpy
  • Methodologies Agile, Scrum, Water-Fall, Rapid Application Development , SDLC
  • Modeling Tools UML, Rational Rose, Visio
  • Testing technologies/tools Junit, Jasmine, Karma, Selenium, Jenkins, Docker
  • Database Servers Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008, MySQL
  • Version Control CVS,SVN, GIT
  • Build Tools ANT, Maven, Grunt
  • Platforms Windows 2000/98/95/NT40, UNIX, Windows 7
  • Mobile App Development
  • Web Technologies: AngularJS, Jquery, Bootstrap
  • Design Thinking
  • Prototyping
  • Responsive Web Design
  • User Interface Development
  • Full-Stack Development
  • Software Engineering
  • Source and Version Control: Git, Github
  • JS Frameworks: React, Angular, Vue
  • Databases: Oracle, MongoDB
  • UI/UX
  • Cross-Functional Teamwork
  • Testing and Deployment
  • SQL Expert
  • Attention to Detail
  • Code Compliance
  • Agile Project Management
  • API Design and Development
  • non-relational databases

Timeline

Senior Full Stack Developer

NTT Data
01.2022 - Current

Full Stack Java Developer

Citi Bank
10.2019 - 12.2021

Java Full Stack Developer

Honeywell
11.2017 - 08.2019
Manoj Vayu Bollam