Yamynie Kaza
Java Fullstack Developer
EMAIL ID : **********@*****.***
Professional summary:
•Around 8 years of experience in design, coding, unit testing and deployment of Java 1.8/J2EE various Web Applications and Web Services both REST/SOAP Services.
•Strong hands on experience in developing Single Page Applications (SPA) with Angular Framework.
•Experience in developing rich user Interface using HTML 5, CSS, LESS, Bootstrap and Angular.js.
•Strong Experience in developing optimized web applications with JavaScript, JQuery, Require.js, Backbone.js, d3.js and Twitter Bootstrap.
•Extensive experience in no sql databases like Mongo DB.
•Experienced in means stack development (Mongo DB, Express.JS, Angular.JS and Node JS).
•Good Knowledge of Spring MVC and spring’s integration with Hibernate and struts technologies.
•Expertise in Object-oriented design, Design patterns, data Structure, Algorithm, Multi-threading.
•Strong development experience with developing RESTful Web Services using Node.js.
•Strong experience in designing N-tier architecture applications.
•Strong knowledge of Data pipeline and Streaming using Kafka, hands on experience of writing kafka producers, Connectors and Consumers.
•Extensive experience on JavaScript frameworks like Angular 8/6/4/2 and Angular JS to develop dynamic web applications.
•Designed and developed the application using Angular 2 framework along with HTML5, CSS3, TypeScript, JavaScript, Bootstrap, Node.js, NPM, Mongo DB.
•Experience with services, pipes, form validation, Reactive forms in Angular 2.
•Used Angular Material for designing components in versions of 5.2.5 and version 6.4.7.
•Excellent programming skills in JAVA, HTML, DHTML, JavaScript (NodeJS on serverside), JSP and XML Technologies.
•Expertise in developing front-end systems with jQuery, AJAX, JSON and MVC frameworks such as Angular JS, React JS.
•Good experience in React.js for creating interactive UI’s using react native concepts.
•Proficient with container systems like Docker and container orchestration like EC2 container service, kubernetes.
•Expertise in using J2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite etc.
•Extensive experience in design and implementation of MVC architecture using STRUTS 1.x/2.x, SPRING 3.x/4.x and JSF Frameworks.
•Experience in developing the applications using Java, Multi-Threading, collections in abundance and struts for backend API’s.
•Extensively used Angular with HTML, CSS, and Bootstrap to create rich User Experience.
•Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
•Experienced in dealing with Cross Browser issues very effectively and work on almost every web Browsers Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
•Experience with Workflow management & Batch processing.
•Expertise in Unit testing using JUnit, Jenkins, Mockito & Karma/Jasmine, Selenium, Integration testing, Smoke testing & System testing.
•Hands on experience in creating build scripts using Maven, Gulp and Grunt
•Excellent problem solving, analytical and leadership skills and ability to perform independently or as part of a team.
•Excellent Team Player. Excellent communication skills.
Technical Skills:
Programming
JDK 1.5, 1.6, 1.7,1.8, C, C++, Java
Server Scripting
JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
Client Scripting
JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, JavaScript, TypeScript, 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, AWS
Database Tools
Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, MySQL Workbench, Mongo DB compass
Databases
DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL, Mongo DB
Version Control
Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS
IDEs
Eclipse 3.0, 3.1, My Eclipse 4.1, Visual studio code, NetBeans, JBuilder 2007, JDeveloper
Build Tools
ANT 1.7,1.8,1.9, Maven, Gradle
Continuous Integration
Jenkins, Hudson, Bamboo
White box Testing
Junit 3, Junit 4, DB Unit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock
Black box Testing
JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner
Application/web Servers
WebLogic 8.1, 10.0, WebSphere 7.0, Tomcat 6.0,7.1
Methodologies
Agile (XP, Scrum), Rational Unified Process (RUP), Waterfall, Kanban
HTML Editors
MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML
Cloud Computing
AWS – EC2, RDS, S3, Dynamo DB, IBM Bluemix
Microservices
Swagger, Pivital Cloud Foundry, Spring Microservices, Springboot
Professional Experience:
Toyota, Plano, TX Dec 2019 – Till Date
Java Fullstack Developer
Toyota is the largest car manufacturer, Currently I’m working as Java fullstack developer on one app Notifications & Subscription platform which deals with service like remote connect, dynamic navigation & Digital key functioinalities.
Roles & Responsibilities:
•Developed high-performance back-end applications by writing reusable, testable and efficient code using Node JS and connecting applications to the web services.
•Developed User Interface application modules using HTML, CSS, JavaScript, Angular 8, JSON and AJAX.
•Enhanced application performace by Angular 6 component based development in view of Angular framework transitions.
•Collaborated with the front-end developers and designed back end services for business processes.
•Involved in migration from current data center to dynamo cloud using Azure site recovery and Database Migration Service, Performed API management in Azure for backend operations and data persistence.
•Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
•Used Java 8 stream API’s for bulk operations on collections using parallel streams.
•Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot and Spring MVC.
•Deployed spring boot based microservices Docker container using Azure cloud container services.
•Oversaw migration of existing application into Microservices architecture usng REST API’s, SpringBoot and AWS. Deploy and maintain AWS EC2 instances in Docker.
•Involved in the implementation of business logic in struts framework and Hibernate in back end.
•Involved in designing web pages using HTML 5, CSS3, Java Script, Bootstrap, React.js, Mongo DB.
•Implemented and maintained the monitoring and alerting of production using AWS cloud watch.
•Used JSON and XML for developing the application to interact with API’s, Web Services.
•Developed client-side code in Angular 8, Integrated with REST, Processed the JSON response.
•Used SQL statements and procedures to fetch the data from Oracle database.
•Used spring Boot at back end which helped to develop application with ease.
•Implemented high availability and performance applications and maintained database, data stores, applications and web servers.
Create Storage Accounts in Azure and integrated to store application log files. Implemented Logic Apps that auto triggers on receiving http request and executing notification services.
•Expertised and had hands on experience on custom connectors using the kafka core concepts and API.
•Identified options for potential solutions and accessing them for both technical and business suitability.
•Involved in understanding and development of Restful API’s for the front-end application and also performed the unit testing.
•Developed RESTful services using NODE JS Loopback Framework.
•Have the working knowledge on Node JS package management and used the npm tool for setup.
•Have experience with Mongo DB Atlas Clusters to connect to an existing database.
•Tested the API’s on the Postman tool to make it easy for creation, sharing, testing and documenting the API’s to save simple and complex HTTP requests and read their responses.
•Worked on multiple delivery platforms, such as mobile vs desktop and optimized output to match the specific platform.
Experience in developing scalable solutions using NoSQL databaseska, MongoDB, DynamoDB.
Used NOSQL database Mongo DB to store data of reporting Application which is of unstructured data.
Involved in capacity planning and requirements gathering for multi-datacentre Cassandra cluster
•Implemented automated testing platforms and unit tests and proficient in understanding of code versioning tools such as GIT.
•Good understanding of server-side templating languages, front-end technologies, fundamental design principles, HTML5, and CSS and strong proficiency in Node JS frameworks and JavaScript.
•Attended development meetings like stand-ups, kick-offs and design sessions with the teams and clients.
Environment: Java 1.8, Spring Boot, AWS, Angular 6,8, JSON, AZURE, Eclipse, Visual Studio, Docker, REST API, React JS, Kafka, Node JS, Java Script, MongoDB, Cassandra, HTML5, CSS, Postman, Node modules, html-pdf npm, GIT.
CenturyLink, Monroe, LA Sep 2018 – Oct 2019
Java Fullstack Developer
CenturyLink is a telecommunications company that offers high-speed internet, fiber, voice, phone, and TV services for both residential and small business customers, Current Project collects payment information and process the transactions offering user various options in UI using the angular application.
Roles & Responsibilities:
•Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects.
•Developed the application by using Scrum methodology in agile environment.
•Used JIRA to report the hours and issues that are related to the project and Worked with mortgage express vendors to get all the connectivity needed details for the applications for both the production and non-production environment.
•Involved in developing object-oriented Java script and experienced with AJAX, JQuery, HTML5, Angular, Node JS and CSS.
•Implemented database connectivity using Spring JDBC framework to work upon different modules.
•Architected the front end solution using React and GraphQL.
•Implemented rich user experience with frontend technologies like Node.js, HTML5, CSS3, Bootstrap library.
•Worked with Node JS and npm modules like http, q path, mongo DB, express and templating engines.
•Involved in development of various Spring Boot based Microservices and supported legacy Spring MVC application stack which was hosted on WebSphere environment.
•We hosted all our microservices in AWS Cloud infrastructures using Jenkins CICD pipeline.
•Developed and maintained swagger documentation for all the Restful web services.
•Responsible for maintaining and expanding AWS (Cloud Services) infrastructure, developed various Cloud Formation templated (CFT’s) to maintain various stacks on AWS.
•Involved in writing of multiple responsive web applications (client side) using Angular Framework.
•Experienced in MEAN stack Mongo DB, Express, Node and Angular 6.
•Used Integration tools Oracle SOA Suite/BPEL/Fusion Middleware, web-methods, Vitria and Apache CAMEL.
•Worked on sending and receiving messages to Kafka using spring cients.
•Enhanced legacy application by building new components in Angular 2 and typescript.
•Developed single page applications using Angular 2, TypeScript, webpack and Grunt.
•Constant indulging and coherent working with concepts of Python and AWS cloud formation templates.
•Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 8.
Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources Cloud, and Docker containers.
•Involved in writing of multiple batch jobs using Spring Batch frame work where we configured both annotation/xml beans to support various business functionalities.
• Involved in various tasks in support of coding and creating web pages using JavaScript/HTML, JavaScript, JSP.
•Involved in writing of test cases using Junit and Mockito frame work and maintained a branch coverage above 80% which is a mandatory requirement.
•Used Hibernate 3.0 in data access layer to access and update information in database.
•Used Hibernate as ORM mapping tool and worked with Hibernate query language(HQL).
•Integrated spring with Hibernate and made as Spring bean using Hibernate Template.
•Followed Acceptance Test Driven Development with the help of Cucumber framework where we automated the test execution of each feature we developed.
•Have Experience in using Github repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GIT.
•Developed Hybrid Mobile Application for Android and IOS platform in Ionic v2 framework using Angular, typescript, HTML 5 and SCSS.
•Mobile App Development experience in Ionic Framework (Version 4 / Latest Version).
•Developing, designing and building hybrid apps on Ionic Framework for Android and iOS for educational products of the company.
•Should have knowledge of App signing, publishing to Playstore and Apple App StoreShould have handled end-to-end designing, development, testing and deployment on ionic framework or similar framework.
•Extensive use of Docker for developing test cases and performed unit and integration, tested by using JUnit.
•Used UNIX shell scripts for implementing daily jobs.
•Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA and have provided solutions using and implementing AWS.
Expertise in using Microsoft Azure which is a cloud computing service for building, testing, deploying and managing applications and services through a global network of Microsoft managed data centers.
•Good knowledge of Change Streams associated with the MongoDB 3.6 for handling the changes in the data.
•Ability to work under pressure, easily adaptable and Self-motivate.
Environment: JDK 1.8, Spring, java 1.8, AWS, JPA, Java Script, TypeScript, JQuery, Node.js, Kafka, HTML5, CSS3, GIT Hub, JSON, Angular 2/4/8, React, GraphQL, Groovy, DB2, Gradle, Junit, EasyMock, Azure, MongoDB, Jenkins, maven, Cloud Services, log4j, Jasmine, Selenium, HttpUnit, SoapUI, EclEmma, Sonar, Ionic v2, JQueryUI.
Albertsons, Pleasanton, CA Jan 2017 – Aug 2018
Java Fullstack Developer
Albertsons Companies’ O Organics line is one of the nation’s #39 largest brand of USDA-certified organic products, with annual sales over $1 billion. The O Organics line offers a wide array of different products, giving every customer on every budget access to healthy, organic items. Our goal is to give each customer a fantastic shopping experience.
Roles & Responsibilities:
•Used Scrum as development methodology, participated in Daily Scrum meetings, Sprint planning and business planning for the user stories.
•Involved in the web application where we used various modules of spring frame work for Dependency Injection (DI/IoC).
•Involved in development of REST Web services using Apache Axis2 to extract client related data from databases.
•Used JIRA issue tracker to file the bugs.
•Implemented Presentation layer using CSS Framework, Angular 6, Wire-framing, and HTML5, Node.js.
•Involved in writing Oracle PL/SQL
• stored procedures, triggers, views, joins.
•Implemented JPA (ORM mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
•Developed Apache Ant script to create war/ear file and deployed on the application server.
•Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain using Node.JS.
•Configured tiles-defs.xml file to configure the presentation views.
Used Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
•Used hibernate.config.xml file to configurations and mapping entries to access database.
•Used struts-config.xml file for defining mapping definitions and action forward definitions.
•Utilized the JQuery, AJAX, and JavaScript to render widgets on web pages
•Involved in the development of presentation layer and GUI framework using CSS3 and HTML5. Client side validations were done using JavaScript.
•Utilized Agile Methodology (SDLC) to manage projects.
•Involved in writing Jenkins pipelines which are used to automate the build process.
•Accessibility testing is the practice of making your web and mobile apps usable to as many people as possible. It makes apps accessible to those with disabilities, such as vision impairment, hearing disabilities, and other physical or cognitive conditions.
•As part of usability testing, accessibility testing enables digital products and applications to be accessible to people with disabilities like blindness, hearing problems, or cognitive impairments.
•Used Jacoco plugin and enforced code coverage of 80%.
Defined set of resources and specified deployment parameters to Azure Resource Manager (ARM) templates to create a resource group for dev/qa/uat/prod environments.
•Experience in making the pipelines using OpenShift and Kubernetes for the microservices architecture.
•All the spring boot based microservices (RESTFUL API’s) developed with MongoDB (NoSQL) as back end database.
•Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns.
•Involved in the creation of exhaustive Junit Unit Test Cases.
Environment: Java 1.7, J2EE, JSP, Servlets, REST web services, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD, Schema, PL/SQL, Agile methodology, Oracle WebLogic 10.0 Server, Azure, Oracle 10g, Apache ANT, Unix, Junit 4.0, AJAX, Eclipse, JavaScript, JQuery, PL/SQL, JIRA, Angular.js, Mongo DB.
Flipkart, Bangalore, India May 2014 – Nov 2016
Jr. Java Front End Developer
Roles & Responsibilities:
Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
Used the functionalities to write code in HTML5/HTML, CSS3/CSS, JavaScript, JQuery, Ajax, JSON, and Bootstrap with MongoDB database as the backend.
Used HTML and CSS in the development in front end of the application.
Developed GUI using JavaScript, HTML, DOM, XHTML, CSS in ongoing projects
Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
Extensively worked on ES5 new features such as Arrow functiongoogle cloud s, Classes, Iterators and Generators.
Developed application pages using HTML, CSS, Bootstrap, JavaScript and jQuery.
Involved in developing a new business application to the layout using Grid orientation model Bootstrap framework.
Developed JQuery code using an XML Http Request Adapter to send an AJAX request to the server-side code and also implemented a callback function to handle the results.
Worked on prototypes for Responsive Web design.
Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call back functions.
Developed the JQuery callback functions for implementing asynchronous communication using AJAX.
Extensively used JQuery UI for screen design and development.
Styling pages using CSS3.0 and developed JavaScript for user interfaces.
Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more interactive.
Implemented XML parsing code for different application.
Created Storyboard & Sprints in Jira, configured Confluence for Project management
Monitor and support daily activities of multiple scrum teams to keep process aligned with Agile manifesto. Conduct iteration planning, daily scrums and retrospective.
Setup Continuous Integration environment using Jira, Git and ant python
Contracted to serve as the JIRA Systems Administrator for the international JIRA/Confluence infrastructure, including all associated programs, plugins and systems
Worked with Java script testing frameworks like jasmine.
Frequently met with the project manager to review project goals and to create proposals for future developments, researching their fields for UI design.
Worked with the team of architects, back-end Developers and Sr Front-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3, jQuery, Bootstrap, Responsive Web Design, AJAX, JQuery, JavaScript, Rest Web Services, Jasmine, Gulp, JIRA, Git, JSON, XML, Eclipse and Windows.
Education Details: Bachelors in Computer Science, JNTUH, India June 2010 - May 2014.