Akhila M Email and Phone Number
•Full Stack Developer with over 7+ years of experience on Web and Client-Server application development and design using OOP, Java/J2EE technologies. •Experienced in entire SDLC including Analysis, Design, Programming, Building, Testing, Debugging, Maintenance and Enhancements of multi-tier, database driven J2EE applications. •Experience in working on Spring Framework technologies, such as Spring Security, Hibernate ORM, POJOs, JDBC, JPA.•Good Working experience in using different spring modules like Spring Core, Spring MVC, Spring AOP, Spring Security, Spring ORM, Spring Data, Spring Boot in Web applications. •Experience in developing Micro services using Spring Boot. •Experience in ORM like Hibernate using JPA standard. •Expertise in using Hibernate and JPA as the database persistence technology. •Experience in java 8 features like Parallel Streams, Lambdas, functional interfaces and filters.•Hands-on experience in creating UI web app using HTML5, CSS3, JavaScript, AJAX, JSF, Angular.js and React.JS. •Experience in Core Java with strong understanding and working knowledge of OOP concepts, Data Structures, Algorithms, Collections, Multi-Threading, I/O and Exception Handling. •Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.•Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and DynamoDB.•Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running applications securely on container platform by flexible integrating existing processes with log4J for logging.•Hands on experience in design, implementation and maintenance of system architectures using application servers like WebLogic, WebSphere, Tomcat and JBOSS. •Expertise in database modeling and development using No SQL Database such as MongoDB and Cassandra.•Experience in SQL and No-SQL databases using Oracle, MySQL, and MS-SQL Server
-
Java DeveloperApple Mar 2023 - PresentAustin, Texas, United States• Led team in collecting data from diverse applications and creating an interactive dashboard for visualizing key metrics and insights.• Designed data schema and mappings to ensure efficient indexing and optimal search performance.• Implemented Various Python Aws Lambda to Integrate the above Functionality.• Involved In AWS Cost Optimizations Design.• Led the design and implementation of a scalable MongoDB database architecture, ensuring optimal performance and data integrity.• Designed and developed the session module using J2EE for existing cold fusion application.• Implemented build scripts using Maven and GIT technology for version control.• Used CQL (Cassandra Query Language) to read from and write data into Cassandra database.• Worked on NoSQL databases including HBase, Mongo DB, and Cassandra.• Designed and developed backend application servers using Python.• Followed MVC Structure and used AngularJS to develop Single page Application.• For client-side view rendering services, used ReactJS and various predefined Redux libraries• Developed serverless AWS Lambda functions using Python to automate data processing tasks, resulting in significant time and cost savings.• Implemented robust error handling and logging mechanisms to improve system reliability and facilitate troubleshooting.• Used Message-driven application using Spring Batch to handle multiple requests accessed through Message Queue services between several Micro services in the application.• Developed several Micro services as part of the project using Spring Boot.• Composed and executed MongoDB scripts to insert and update NoSQL database, automating data changes and reporting.• Utilized Java libraries and frameworks to create robust scheduling mechanisms, ensuring timely execution of recurring tasks. -
Full Stack DeveloperTcw Global Jul 2021 - Feb 2023San Diego, California, United States• Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle (SDLC)• Developed the application using Spring MVC Framework that leverages classical Model View Controller (MVC) architecture.• Exposed API's using spring Boot framework supporting both XML and JSON formats.• Developed Micro services and APIs using Spring Boot and Used Apache Kafka cluster as messaging system between the APIs and Micro services.• Designed, developed, and maintained the data layer using Hibernate and performed configuration of Application Framework• Responsible for implementing new enhancements and fixing defects using Java, JSF, spring and hibernate.• Implemented Node JS as a server-side proxy for an observing various response time.• Implemented modules into Node JS to integrate with designs and requirements.• Maintained Interface compatibility and concurrency in the project using Java 11 new features like default, static methods and Concurrency API• Developed and maintained Single Page Application (SPA) using HTML5, CSS3 and React.JS also developed React components for partner homepages using React.JS.• Worked in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.• Developed interactive web application using Node.js, a pure JavaScript application framework.• Used Java Messaging Services (MQ Series and JMS) for developing messaging services to interact with different application modules• Involved in deploying applications on to Google Cloud Portal (GCP).• Deploying these services into GCP Kubernetes using CICD tool Jenkins. • Worked on creation of Docker container images, tagging, pushing images, integrating Spring Boot, created the Docker containers and Docker consoles for managing the application life cycle.Skills: Java 11, Spring, Spring Boot, Micro Services, Gulp, SAAS, Hibernate, JSF, React.JS, REDUX, Node.JS, AWS, GCP, Docker, JMS, EJB, JUnit, RESTful, Tomcat, MongoDB, SQL
-
Full Stack DeveloperHicuity Health Apr 2019 - Jun 2021Creve Coeur, Illinois, United States• Design, develop, test and implement web-based applications to support business requirements.• Used Java- J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.• Involved in designing and developing the application using Spring MVC and Hibernate as the ORM• Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud• Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Micro services to base on RESTful API utilizing Spring Boot with Spring MVC• Developed Micro services using Spring Boot and deploying Micro services into AWS cloud using Jenkins.• Developed RESTful web services using Jersey for JAX-RS implementation using Spring Boot and Micro services Architecture.• Used Hibernate as ORM tool and defined the mapping and relationship of each table in database to java object.• Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.• Involved in designing and developing the front end of the application using Javascript, AJAX, HTML5and CSS3• Creating React.js/Redux front-end UI, and Node Js applications for backend• Leveraged React.js resources for all data access, encapsulating URLs and standardizing data access interfaces.• Used React.js library functions for the logical implementation part at client side for all the application.• Developed powerful Single Page Application and dynamic responsive Web Application with React JS• Involved in creating a Reusable component and React-Router to turn application into Single Page Application using React.JS.• Implemented modules into Node.JS to integrate with designs and requirements.Skills: Environment: Java 8, Spring, Spring Boot, Micro Services, Hibernate, SAAS, Gulp, JMS, React.JS, REDUX, Node.JS, AWS, Docker, EJB, JUnit, RESTFul, MongoDB, SQL, PL/SQL. -
Full Stack DeveloperBassett Furniture Jun 2018 - Mar 2019Dallas, Texas, United States• Involved in gathering business requirements, analyzing the project, and creating Use Cases and Class Diagrams• Involved in the development of the application based on backend Spring MVC architecture.• Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO, Data Transfer objects, Business objects, ORM Mappings• Designed and developed Micro services business components using Spring Boot• Developed micro services with spring and tested the application using Spring Boot• Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.• Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.• Involved in Writing JPA/Hibernate queries.• Developed web applications with HTML5, CSS3, Bootstrap and Angular JS• Used Bootstrap and Angular 2 UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.• Developed Single Page Applications (SPA) with multiple components for loading multiple views using Angular 4• Used Node.js to run Webpack tasks and build properly the project.• Used JMS for asynchronous exchange of message by applications on different platforms.• Implemented JSF framework to simplify the development of various UI components.• Created log scripts in XML and the corresponding code in the Java classes.Prepared EJB deployment descriptors using XML.• Involved in deploying the applications in AWS as EC2 instances and created snapshots for the data that must be stored in Simple Storage Service (S3) buckets.• Used Log4j for logging various levels of information like error, info, and debug into the log files.• Developed the unit test cases in Test Driven Development (TDD) and mock testing using JUNIT. -
Java/J2Ee DeveloperTrustmark National Bank Customer Service Jan 2017 - May 2018Jackson, Mississippi, United States• Participated in the discussion with the business experts to understand the Business requirements and translate them into technical requirements towards development• Design and implementing Model view controller (MVC) architecture using spring framework.• Involved in writing the action classes and from beans for different modules using Spring MVC• Used spring framework web flow to navigate between pages.• Developed Cloud Compatible Micro Services using Spring Boot, java and related web technologies.• Implemented the Project structure based on Spring MVC pattern using Spring Boot• Developed Data Access Layer using Hibernate and DAO Design Pattern• Defined and developed the User interface screens and the corresponding Java artifacts using spring.• Development of UI models using Angular.JS, HTML5, JavaScript, AJAX, Web link and CSS3• Worked with Angular.JS MVC framework including authoring complex directives, services, controllers, and filters.• Used Node.js for adding dependencies to project.• Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans• Developed Message Driven Bean for asynchronous sending Messages using JMS.• Used Log4j for logging purposes.Used JUnit Framework for the unit testing of all the java classes• Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.• Responsible for requirement analysis, designing, planning, tracking and execution of the application.• Presented website mockups to clients to give them better visual of the product and to ensure that all parameters were met.Skills: Java/J2EE, MVC, Spring, Hibernate, Spring Boot, Micro Services, HTML5, CSS3, JavaScript, Angular.JS, Node.JS, DAO, JMS, Log4j, JUnit, Agile and Windows. -
Java DeveloperTechfront Jul 2015 - Dec 2016Chennai, Tamil Nadu, India• Involved in SDLC- Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing• Used spring, Hibernate module as an Object Relational mapping tool for back-end operations over SQL database• Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.• Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.• Developed the Business Delegate, Singleton, Service Locator, Session-Facade and DAO Layers• Extensively used JavaScript to provide dynamic User Interface and for the client-side validations.• Used AJAX framework for asynchronous data transfer between the browser and the server.• Extensively used Java Multi-Threading concept for downloading files from a URL• Involved in Database design for new modules and developed the persistence layer based on Hibernate.• Developed the Schema and Web services for the data maintenance and structures.• Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate• Developed the business components using EJB Session Beans• Implemented the logging mechanism using Log4j framework and used SVN version control to track and maintain different versions of the application.• Review design and code and provide feedback to make sure that it meets standards and best practices.
Akhila M Education Details
-
Computer Science
Frequently Asked Questions about Akhila M
What company does Akhila M work for?
Akhila M works for Apple
What is Akhila M's role at the current company?
Akhila M's current role is Full Stack Developer || Java 11 || J2EE || Python || Spring Boot || Microservices || MongoDB || ReactJS || Redux || NodeJS || AWS || GCP || Docker || EJB || JUnit || SQL||.
What schools did Akhila M attend?
Akhila M attended The University Of Texas At Arlington, Osmania University.
Who are Akhila M's colleagues?
Akhila M's colleagues are Jordi Masague, Abdelkrim Merizek, Ray Vieweg, Djily Mbaye, Mostafa Hatem, Aaron Grewal, Kevin Lopez.
Not the Akhila M you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial