Post Job Free
Sign in

Stack Developer Machine Learning

Location:
Atlanta, GA
Posted:
January 24, 2025

Contact this candidate

Resume:

Ankith M

+1-913-***-****

*****************@*****.***

JAVA FULL STACK DEVELOPER

PROFESSIONAL SUMMARY :

• Java/J2EE Developer with 5 years of professional experience in designing and developing RESTful and SOAP Web Applications using Core Java, J2EE, Cloud Computing, Machine Learning, and Big Data Analysis.

• Expertise in SDLC phases including analysis, design, prototyping, development, testing, implementation, and maintenance for client and server-side Enterprise Applications.

• Proficient in Object-Oriented Programming (OOP) using Core Java and J2EE technologies such as Spring, Hibernate, JDBC, JNDI, JSP, JSTL, JMS, ActiveMQ, and Servlet.

• Skilled in implementing Design Patterns including MVC, Singleton, Factory, Proxy, Decorator, Adapter, and Observer.

• Experienced with Amazon Web Services (AWS), including EC2, S3, Simple DB, RDS, Elastic Load Balancing, SQS, IAM, CloudWatch, EBS, and CloudFront.

• Expertise in Data Structures & Algorithms, JVM, and Performance Monitoring & Tuning.

• In-depth knowledge of Spring Framework including Spring Core, Spring Security, Spring Boot, Spring Data, Spring Batch, and Spring Cloud.

• Proficient In-Service Oriented Architecture (SOA) by creating RESTful and SOAP web services using WSDL, XML, XSD, UDDI, and SOAP UI.

• ORM frameworks expertise including Hibernate and MyBatis for database mapping and querying using HQL and Criteria.

• Hands-on experience in Test-Driven Development (TDD) using JUnit and Mockito.

• Experienced in installation and configuration of WebLogic portal server 10.3.

• Experienced with databases like JDBC and IBM DB2.

• Oracle PL/SQL experience in analysis, design, and implementation of business applications using Oracle RDBMS.

• Strong understanding of database development and tuning using SQL, PL/SQL, and implementation for RDBMS such as MySQL, PostgreSQL, and NoSQL databases like MongoDB, DynamoDB, and Cassandra.

• Knowledge of MEAN Stack (MongoDB, Express, AngularJS, and NodeJS) for building Single-page Applications (SPA).

• Used Google Cloud Platform (GCP) for cloud computing, including App Engine, Compute Engine, and Cloud Storage.

• Experience in creating and publishing web services using WebLogic Workshop Tool.

• Proficient in cloud services using AWS and GCP.

• Proficient in using Git and SVN for version control and continuous integration tools such as Jenkins.

Technical Skills :

Programming Languages

Java, SQL, Python, PIG Latin, Shell Scripts, Groovy, Scala

Java/J2EE Technologies

Core Java, Spring, Spring Security, Spring Boot, Spring Batch, Hibernate, MyBatis, JSP, JMS, JSTL< ActiveMQ, Junit, Servlet< JNDI, JDBC, LOG4J, SLf4j, RabbitMQ, Elasticsearch

Web Development

HTML, CSS, JavaScript, AJAX, jQuery, Bootstrap, AngularJS, JSON, NODE.js, Express

Web/application servers

Apache Tomcat, Jboss, Glassfish, WebLogic

Web Services

RESTful, SOAP, WSDL, XML, XSD, UDDI, SOAP UI, JAX-WS, JAX-RS, jersey framework, APACHE CXF

Database

MY SQL, Oracle, MongoDB, DynamoDB, PostgreSQL, Cassandra, Sybase

Amazon Web Services

EC2, S3, Elastic Beanstalk, RDS, DynamoDB, Lambda, EMR, API Gateway< CloudFront, SNS, SQS, SES

Big Data Analysis

Spark, Hadoop0. X 1.x, MapReduce, HDFS, Hive, HBase<oozie

Tools

Eclipse, MATLAB, Excel, IntelliJ, Navigate, Maven, Ant, Gradle, VirtualBox, JIRA, Bugzilla, Jasper Reports, UML, Enterprise Architect, Cucumber, GitHub

Operating Systems

Windows, Linux/Unix, macOS

Methodologies

TDD< Agile Scrum, Waterfall, BDD

Distribution System & Micro Services

Kafka, Docker, Mesos, Marathon, Zookeeper

C& Version Control

Git, SVN, Jenkins

Masters in Computer Science, University of Central Missouri, USA

Velocity Portfolio Group, Wall, NJ Date: Sep 23 - Till Date

Full Stack Java Developer

Responsibilities:

• Developed interface modules and web applications using Spring MVC in Spring Tool Suite.

• Wrote Spring REST controller calls for web application data interactions using jQuery.

• Deployed interface modules on WebLogic 12c and persisted data using Oracle 11.

• Managed data transfer between GCP and Azure using Azure Data Factory.

• Used JUnit framework for unit testing of web services and Log4j for logging runtime exceptions.

• Built and managed cloud infrastructure on GCP, including Compute Engine, Kubernetes Engine, and Cloud Storage.

• Designed and developed applications using Spring MVC and Spring Templates.

• Developed CI/CD systems with Jenkins in a Kubernetes environment, utilizing Docker for runtime environments.

• Configured WebLogic content management to display content in JSP view components.

• Integrated Spring Security with JDBC for user registration and login management.

• Implemented Spring Core concepts like Inversion of Control (IOC) using dependency injection.

• Worked with Spring Core, Spring MVC, and Spring Context for dependency injection and message sources.

• Created SQL stored procedures in IBM DB2.

• Built reusable components and front-end libraries using React.JS.

• Managed an offshore development team and provided necessary information and artifacts.

• Supported testing teams and participated in defect meetings.

• Designed and developed DAO layer with Hibernate standards to access data from IBM DB2.

• Deployed applications on a WebLogic server on a UNIX platform.

• Developed AngularJS Single Page Applications consuming JSON data from RESTful services.

• Created front-end components using JSF, JSTL, HTML5, CSS3, JavaScript, jQuery, and AngularJS.

• Developed JUnit test classes for unit testing purposes.

• Set up Maven configurations and resolved Continuous Integration (CI) issues.

• Automated server running scripts using JBoss application server.

• Extensively used Git for version control.

• Configured Log4j for debugging information.

• Worked on production issues and used JIRA for issue tracking.

• Retrieved data from databases using Hibernate and SQL.

• Managed GitHub repositories and Jenkins jobs for continuous integration and application development.

Environment: Core Java, Spring, GCP, Azure, h2o.ai, Spark, Spark MLlib, Dari, Hibernate, MySQL, PostgreSQL, XML, JSON, Jackson, GCP, Kubernetes, Node.js, node-cron, Spring Boot, JUnit, Mockito, Apache Tomcat, MXNet, TensorFlow, GeoIP, Maven.

Client: Ariqt International, India Date: March 19 – Jul 21

Full Stack Java Developer

Responsibilities:

• Developed new features based on the core platform using the Spring framework.

• Redeveloped the user recommendation system, creating related APIs and data visualizations for business predictions, including user subscription churn rate and preference churn rate.

• Implemented machine learning models using h2o.ai, Spark MLlib, and matplotlib for data processing and predictions.

• Processed EMR prototyping to create Spark applications on AWS for machine learning.

• Developed and configured a machine learning platform based on h2o.ai and deployed it on AWS using the AWS SDK.

• Created scripts using Node.js and node-cron to schedule routine tasks for updating data sources and uploading prediction reports to AWS S3.

• Utilized Java Dari framework and Hibernate for data persistence, storing data in local databases like MySQL and PostgreSQL, as well as a remote Content Management System (CMS).

• Developed scripts to convert Java objects to/from JSON objects using Jackson.

• Gained unique experience with Pivotal Cloud Foundry and Kubernetes architecture, including design and troubleshooting of platform components.

• Created HTTP requests for sending JSON objects based on remote server logs, tested through Advanced REST client.

• Participated in the migration of platforms from Spring to Spring Boot.

• Employed Test Driven Development (TDD) using JUnit and Mockito.

• Conducted deep learning experiments using MXNet and tuning with VisualVM.

• Developed IP geolocation services, including geofencing, using the Maxmind GeoIP library.

• Built and deployed projects using Maven.

• Wrote Java APIs for Amazon Lambda to manage AWS services.

• Selected appropriate AWS services based on compute, data, or security requirements.

• Used Amazon EC2 for deploying and testing lower environments and Amazon S3 for storing and retrieving media files.

• Administered EC2 instances and used AWS CLI for data loading from S3 and scheduling.

• Developed web-based customer management software and SOA architecture using JSF, Spring, and web services.

Environment: Core Java, Spring, Amazon Web Services, AWS SDK, Amazon EC2, JSF, h2o.ai, Spark, Spark MLlib, Dari, Hibernate, MySQL, PostgreSQL, XML, JSON, Spring Batch, Kubernetes, Jackson, Node.js, node-cron, Spring Boot, JUnit, Mockito, Apache Tomcat, MXNet, TensorFlow, GeoIP, Maven.

Client: Strobes Security Inc, India Date: July 17 – Feb 19

Full Stack Java Developer

Responsibilities:

• Engaged in all phases of SDLC involving specifications, gathering requirements, designing, coding, testing, deploying, and maintaining implementation projects.

• Developed the application using Scrum methodology in an agile environment.

• Designed applications using MVC architecture to achieve loose coupling, tight cohesion, and parallel development by implementing the Struts framework.

• Developed web-based applications using Java and Google Web Toolkit (GWT).

• Utilized JIRA for reporting hours and issues related to the project, coordinating with mortgage express vendors to gather necessary connectivity details for both production and non-production environments.

• Built web applications using the Spring framework for implementing dependency injection and utilizing features like MVC, AOP, and DAO.

• Tested web services using the RESTful tool, supporting various formats like text, JSON, and XML.

• Implemented RESTful web services using JAX-RS for CRUD operations for business center clients.

• Developed enterprise business solutions using the JBOSS server.

• Designed and developed REST-based microservices using Spring Boot and Spring Data with JPA.

• Utilized Jersey implementation of JAX-RS to develop RESTful services.

• Developed test cases and performed unit and integration testing using JUnit.

• Created UNIX shell scripts for implementing daily jobs.

• Proficient in working with relational databases such as SQL DB, Oracle, and MySQL.

• Utilized MongoDB, a NoSQL database management system, for managing user-generated data.

• Enhanced build procedures using Maven and Hudson jobs.

Environment: Java/J2EE, Spring, JPA, JavaScript, Angular.JS, jQuery, Hibernate, SQL DB, Oracle, MySQL, Ant, Maven, JUnit, Firebug, MongoDB, Cloud services.



Contact this candidate