Naren S
Senior Java Developer @Humana
Signup · Get unlimited contacts
WORK HISTORY
Senior Java Developer @Humana
Charlotte, NC, US
I was responsible for the React UI and architecture, as well as building a components library that included Tree, Slide-View, and Table Grid. I was involved in various phases of the Software Development Life Cycle (SDLC) for the application.I developed applications using Angular 2 and Java 8, making use of new Java features like lambda expressions. I also created screens using HTML5, CSS3, SASS, JavaScript, jQuery, and AJAX.In addition, I developed single-page applications using Angular 4/5, Typescript, HTML5, CSS3, and Bootstrap 4. The application was designed and developed using the Angular 2 framework with HTML5, CSS3, and Typescript. I created UI components in Angular 2, utilizing features like dependency injection, models, data binding, and controllers.I worked with Terraform to create AWS components such as EC2 instances, IAM roles, VPC configurations, ELBs, and security groups. I defined AWS Security Groups to act as virtual firewalls controlling inbound and outbound traffic to AWS EC2 instances.To enable navigation within the application, I implemented Angular 2 Router. For end-to-end testing of the single-page application developed in Angular 2, I used Protractor.Terraform was employed as a code software tool to create, modify, and improve infrastructure in a safe and predictable manner. I also developed an application to consume JSON and XML data from a RESTful web service using Angular 2.For data storage, I utilized Amazon Web Services (AWS) data stores, storing records, prescriptions, bills, and more, accessing them through the AWS SDK for Java, utilizing NoSQL queries.I implemented a REST API using Node.js and Express.js and used Node.js as a proxy to interact with RESTful services while interacting with a PostgreSQL database.Testing was a crucial aspect of the development process, and I developed JUnit, Chai, Mocha, and Gulp test cases for unit, integration, and functional tests.
EDUCATION
KL University
Bachelor of Science - BS
Wichita State University
Master of Science - MS
ABOUT NAREN S
I\'m a Full Stack Developer with 6+ years of experience. I specialize in crafting technical solutions using Java/J2EE and UI technologies to address complex business challenges. My journey has given me expertise in Agile methodologies like SCRUM, TDD, Incremental and Iteration methodologies, and more. I excel in full-stack UI technologies, including GruntJS, Gulp Server, and Yeoman generator for Angular, along with frameworks such as Bootstrap, Foundation, Angular.js, React.js, Node.js, and Media Queries. I\'m well-versed in Core Java concepts like Generics, Multi-Threading, Collections, Exception Handling, and Garbage Collection. My skills extend to Java J2EE Servlets, JSP, JDBC, JSTL, Spring, Hibernate, Web Services, XML, and more. I have hands-on experience with persistence frameworks like Hibernate and JPA and expertise in JSON, HTML, DHTML, CSS, Drools, Tiles, Tag Libraries, and UI frameworks like Twitter Bootstrap, Materialize CSS, and jQuery Mobile. I\'m proficient in jQuery, Ajax, JavaScript, Node.js, React.js, Backbone.js, Angular.js, Angular 2.x/4.x, and client-side validations. I excel in Java Web-based and Desktop-Based Development, applying Object-Oriented Design (OOD), Object-Oriented Analysis (OOA), and Object-Oriented Programming (OOP) principles. I\'ve contributed to Angular 2/Typescript SPA domains and worked with Java 8 features like Lambda Expressions, Functional Interfaces, Stream API, and more. My expertise extends to AWS services, Docker containers, messaging systems like Kafka, and building microservices architecture. My toolkit includes Apache Frameworks like Apache CXF, Apache Camel, and Apache Velocity, along with MyBatis and iBatis experience. I\'ve designed point-to-point and publish & subscribe message-oriented middleware models (MOM) using Active MQ, Rabbit MQ, IBM MQ, and Strom MQ. I\'m well-versed in building Web Services using SOAP and RESTFUL and skilled in XML technologies like DTD/Schemas, DOM, SAX, XSLT, and XPATH. I\'m experienced in configuring and deploying applications on various application servers, including Tomcat, GlassFish, WebSphere, WebLogic, and JBoss. My skill set also includes UNIX shell scripting, database modeling, and development with relational databases like Oracle, SQL Server, DB2, PostgreSQL, and MySQL. Additionally, I have strong experience with MongoDB and migrations from SQL databases to NoSQL databases like MongoDB, Cassandra, and CouchDB. I\'m proficient in software configuration management using CVS, GIT, and SVN and well-versed in unit testing with JUnit, TestNG, and Mockito.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.