Naveen S Email and Phone Number
Naveen S is a Sr. Java Fulllstack developer at American Airlines at American Airlines.
-
Sr. Java Fullstack DeveloperAmerican Airlines Jan 2023 - PresentDallas-Fort Worth Metroplex•Design and Development in airline application for SEATS and IU in real time systems.•Using Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.•Working on reading and writing to/from the files by using newly introduced methods in Java 11.•Implementing all the functionalities using Spring IO / Spring Boot and Spring JDBC.•Implemented Spring boot microservices to process the messages into the Kafka cluster setup.•Implemented RESTful Web services to retrieve data from client side and made REST API calls.•Using Postman to test API calls and test the behavior of REST API calls.•Implementing the authentication and authorization of the application using Spring Security and OAuth2.0•Moving existing monolithic architecture service to Microservices.•Implementing RESTful Web services to retrieve data from client side and made REST API calls, parsed the data to project to client and handled the security and Authorization using Spring Security/ OAuth 2.0•Migrating Java Services from PCF to IBM Cloud Kubernates cluster using GITHUB Actions•Configure the APIGEE and AKAMAI setup for the migrated services.• Develop and execute unit test cases using JUnit, and Mockito as mocking framework for mocking data.• Defined the collections to store the data in MongoDB and developed MongoDB schemas, functions and procedures.•Build real time pipeline for streaming data using Kafka and monitoring of kafka cluster and Topics metrics using Grafana.•Developing various pages in the applications in front end technologies HTML5, CSS, JSON, Angular 11 and utilized the features of Angular to present effective web design.•Creating single page application using Typescript, Javascript and accessing using selectors whenever needed.•Developed UI Component architecture for developer framework using Angular 11.Created various Modules/controllers/components for the entire application using Angular11. -
Sr. Java Full Stack DeveloperBnsf Railway Jul 2022 - Dec 2022Dallas, Texas, United StatesInvolving in Requiremnt gathering, documentation of the functional and technical specification of the applications. • Working in Agile Methodology and involving in Scrum meetings every day to discuss sprint status, difficulties, and blockers. • Designing and Developing REST Microservices using springboot. • Designing and developing Service layer using Springboot Framework. • Working upon Java based application with maven build tool using spring boot and deployed on the RedHat Openshit • Implemented interactive UI’s for a single page application in SILC project using React JS. • Invloved in using ReactJS components forms, events, keys, router and flux concepts. • Created the ReactJS components and triggered Angular code to render the react components using life cycle hooks. • Used react-bootstrap for styling and responsive design. • Worked on the Prod deployment of ReactJS in Amazon web server and resolve the issue in deployment. • Invloved in database design and developed SQL Querries on MySQL. • Developing Microservices using Spring boot and used MySQL DB to retrieve data from database. • Investigate and troubleshoot production issues • Using Digital.ai to assign, track, report, and audit the issues in the applications. • Performing the agile planning, end to end SDLC lifecycle methodologies in Digital.ai tool. • Testing the REST API Services and JSON objects using POSTMAN. • Processing the messages into the kafka cluster setup using spring boot microservices. • Using JMS for asynchronous communication between different modules. • Used Amazon Cloud Watch to monitor AWS services and amazon cloud watch logs to monitor applications. • Used object storage service AmazonS3 for storing and retrieving media files such as images. -
Sr. Java Full Stack DeveloperMcdonald'S Feb 2021 - Jun 2022Plano, Texas, United States• Involved in Analysis, Design, and Development in various phases • Implemented REST Microservices using springboot. • Implementing Zipkins for distributed Microservice monitoring. • Processing the messages into the kafka cluster setup using spring boot microservices. • Implementing to reprocess the failure messages in kafka using offsetID. • Integrated Swagger UI and wrote integration test along with REST document. • Created build and deployment scripts using Maven. • Involved in building application which works on mainly Groovy grails, HTML, CSS, Rest services,spring, Maven, Hibernate. • Implementing NoSql Database to store JSON like dynamic connections data. • Worked on MongoDB database concepts like locking, transaction, indexes, replication, and schema design. • Worked on developing applications, automated leveraging MongoDB. • Worked on creating various types of indexes on different collections to get good performance in MongoDB • Maintained AWS infrastructure and developed back-end services. • Invloved in writing Java API for Amazon Lambda to manage some of the AWS services. • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling • Involved in writing JUNIT test cases and day to day builds and deployments using MAVEN and Jenkins. • Designed and developed the application using Agile Methodology and followed TDD and Scrum. • Implementing API Documentation using swagger hub. • Integrating bitbucket with swagger hub. • Implementing CI/CD Pipeline in Jenkins for deploying the code. • Received business logic specifications and design documents, and translated them into HTML5, CSS3, JSON files, JavaScript • Designed and developed the User Interface using JavaScript. • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using Bamboo. -
Sr. Java Full Stack DeveloperCsx May 2020 - Dec 2020Jacksonville, Florida, United States• Involved in Analysis, Design, and Development in various phases.• Design and develop Microservice based applications using Spring Integration and Spring boot framework.• Managed and maintained OracleDB databases in production domain.• Developing Microservices using Spring boot and used OracleDB to retrieve data from database.• Developed ORM mappings using Hibernate annotations and also established data integrity among all tables on OracleDB.•Maintained AWS infrastructure and developed back end services. •Defined AWS security groups which acted as virtual firewall that controlled the traffic allowed to reach one or more AWS EC2 instances.•Worked on automation and deployment using configuration management tool to provide amazon AWS.•Worked on REST API Services to retrieve the logs from LRA application and store it into AWS S3.•Involved in provisioning AWS S3 buckets for backup of the application and sync this contents with S3 backups, by creating entry for AWS S3.•Involved in writing JUNIT test cases and day to day builds and deployments using MAVEN and Jenkins.•Designed and developed the application using Agile Methodology and followed TDD and Scrum.•Responsibilities include estimation and development of new modules using the AGILE process and pair programming using the divide and conquer method of breaking down a chunk of requirements into piecemeal stories and breaking each major release into iteration.•Deployed the Services onto the OpenShift PODS and tested end-to-end application.•Started the Front end application with React and used state object React class component for general statefull management.•Developed the web application with the newest React features centralized with Hooks.•Created Junits and Integration Test cases using Junit 4 and Mockito framework.•Building the web applications using frameworks like Grails and Groovy.• Received business logic specifications and design documents, and translated them into HTML5, CSS3, -
Sr. Java Fullstack DeveloperAmerican Airlines Aug 2019 - Apr 2020Dallas-Fort Worth Metroplex•Developing Microservices using Spring Boot and Spring data JPA and used MongoDB to retrieve data from Database.•Implemented Swagger UI to visualize and interact with the API’s resources and documentation.•Working with the architects/SME to gather the technical requirements and identifying the entities and attributes involved.•Developed Angular services, controllers and created models for data binding.•Used Angular resource and http services to retrieve the data from server and to display the content on the browser.•Developed Angular unit test cases to test angular components using karma and jasmine.•Created Angular HttpClient interceptors to add necessary JWT tokedn for out going request from UI.•Used Dyna Trace (application monitoring tool) to calculate metrics like service response time, CPU, memory utilization, transactions per second and analyze them in order to fix server level issues.•Used GigaSpaces as a data base to store cached data of Crewmember and sequence information.•Configured Kafka to read and write messages from external programs.•Performing Peer code reviews, ensures Code Quality using Jacoco and Code Coverage using Mockito, Junit and Cucumber.•Deployed on-prem applications as App Services to Azure Cloud.•Configured Appservices to read application properties from Azure Key Vault.•Created Azure Cosmos Mongo Database instance and configured the data base properties in Key Vault.•Created Database, Keyvault, Appservice, Application Insights, Traffic Manager Modules in Terraform Scripts to build the infrastructure in Azure Cloud.•Configured Applications Insights in Azure Cloud and App Service for logging and monitoring.•Involved in building the application which works on mainly Groovy grails, Html, Css, Rest services, Java script, Spring, Maven, Hibernate.•Developed CI/CD system with Jenkins on Kubernetes environment, utilized kubernetes and Docker for runtime environemt to build test and deploy. -
Sr. Java Fullstack DeveloperCigna Healthcare Aug 2018 - Aug 2019Franklin Lakes, New Jersey, United StatesDesigned and developed the application using Agile Methodology and followed TDD and Scrum.Developed the Product Builder UI screens using Angular-JS.Developed Angular-JS components such as controllers, Services, filters, models and used Httpservice for rest service invocation. Creating custom use modules and components, which extend the elements and modules of core Angular-JS.Developed custom directives (for simultaneous file uploads) and created Angular JS services to consume in controllers. Configured routing in the single page application promoting rich user experience.Designed and developed the Simulator API for Amazon S3.Maintained AWS infrastructure and developed back end services. Used AWS SQS with JMSAPI for asynchronous communication by keeping messages in the Message queue.Developed unit testing for angular components using Mocha, Chai,Gulp, Karma, Istanbul and Protractor.Created custom angular filters to filter the data based on user selection in bootstrap dropdowns.Implemented angular form validations and used bootstrap to show error, warning and info messagesConfigured Spring security in the application with LDAPTemplate and access controls using Spring security annotations based on user roles.Implemented AngularJS filter to make the data searchable and sortable.Used Angular JS framework for building web-apps and is highly efficient with PHP framework.Developed front-end code with Ajax call in AngularJS and jquery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well organized result in web pages by writing AngularJS controller, directives, services, and route providers. Created Collections and documents and performed CRUD operations with Mongo repositories.Developed API usingNode.js to allocate access to data in SQL, MongoDB. Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer. -
Java/J2Ee DeveloperSodexo Jan 2015 - Jan 2016Buffalo, NyInvolved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams. Used OOAD for building applications.Interacted coordinated with the Design team, Business analyst and end users of the system.Designed and developed the project using MVC design pattern.Developed front end using Struts framework, business components using EJB’s.Implementing Spring/ Tiles based framework to present the data to the user.Used Spring Batch for scheduling and maintenance of batch jobs. Deployed the application in various environments DEV, QA and also Production.Used the SpringJDBC for data retrieval from the database for various inquiries. Wrote complex SQL queries to retrieve data from the Oracle database.Developed user stories using Core Java and spring.Created the web UI using Struts, JSP, Servlets and Custom tags. Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.Implemented Spring framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI Configured.Created SOAPweb service for processing additional information. Followed top down approach to implement SOAP based web services. Tested SOAPweb services using SOAP UI.Used SOAP for Web Services by exchanging XML data between applications over HTTP. Developed the XSL to convert and compare the SOAP to simple XML and vice versa. Developed SOAPWeb services for getting information from third party.Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
-
Java DeveloperTrigent Software Inc Dec 2010 - Dec 2014Chennai, Tamil Nadu, India•Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.•Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.•Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective with Java Doc.•Designed & coded Presentation (GUI) JSP’s with Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD.•Developing Test Cases and unit testing using JUnit•Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.•Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development using Framework with cross browser support.•Developed and implemented UI controls and APIsandInvolved in the developing functions to acquire data from API server using AJAX•Appropriate use of Session handling, data Scope levels within the application.•Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks.•Involved in making Spring and Hibernate enhancements to existing applications.•Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements using Spring security.•Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Spring.•Application integration with SpringWeb Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
Frequently Asked Questions about Naveen S
What company does Naveen S work for?
Naveen S works for American Airlines
What is Naveen S's role at the current company?
Naveen S's current role is Sr. Java Fulllstack developer at American Airlines.
Who are Naveen S's colleagues?
Naveen S's colleagues are Kennedy Makokha, Jeffrey Maxson, Zhi Yuan, Tina Tedeschi, Mike Jenkins, Darin Denman, Kevin Magee.
Not the Naveen S you were looking for?
-
Naveen Paul
Battle Creek, Mi
Free Chrome Extension
Find emails, phones & company data instantly
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