Post Job Free
Sign in

Software Development Hands-On

Location:
Saint Charles, MO
Posted:
January 10, 2025

Contact this candidate

Resume:

FRANCIS XAVIER VERCELLY PRINCY

Phone: +1-217-***-****

Email: ********.*@*****.***

Professional Summary:

● Around 8 years of experience in IT industry specialized in Java Full Stack Development, experience in Object Oriented Analysis and Design with experience in Software Development Life Cycle including requirement gathering, design, development and testing.

● Utilized J2EE tech stack using Java8, JSP, EJB, JMS, JNI, JNDI, Java Mail, and Frameworks (Struts, Spring, Hibernate, JSF).

● Hands-on expertise in cloud technologies like AWS like EC2, S3, Simple DB, RDS, Elastic Load Balancing, SQS, IAM, CloudWatch, EBS, and Cloud Front.

● Utilized XML-related technologies such as SML, XXSL, DOM, JDOM, SAX, XSD, and JAXB in several of my projects as well as XML schema to get patient data.

● Built and designed several Ajax frameworks, including Query, DOJO, and JSON.

● Utilized J2EE design patterns such as the session facade, DAO, VO, Service Locator, Singleton Pattern, Front Controller and Value Object Pattern, Data Source Business Delegate, and others.

● Developed applications with a single page using Grunt, Typescript, Webpack, and Angular 13.

● Very well versed in Object Relational Mapping frameworks such as Hibernate and JDBC to connect to various databases.

● Performed Troubleshooting and debugging, Root cause analysis and issue resolution working with cross functional teams.

● Proven experience databases such as Sybase, Oracle, and MS SQL Server.

● Worked with several operating systems such as UNIX, Linux, Windows 2k/NT, and Windows.

● Significant vertical industry expertise in developing financial services with a focus on equities, fixed-income products, options, and future as well as knowledge of front, middle, and back-office trading systems.

● Good communication skills, interpersonal skills, great architectural abilities, hard effort, and the ability to communicate Semelfactively with all levels of the company, including technical, management, and customers.

● Strong Knowledge of AWS with hands-on experience in AWS Services like EMR, EC2, S3, AWS Transfer Family, Cloud Watch, and Lambda.

● Experience in working with various CI/CD tools like Bamboo, Jenkins, and Bitbucket.

● Experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, Triggers, SQL Server Management Studio, SQL Developer and TOAD.

● Expertise in creating and maintaining Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods managed using Kubernetes.

● Experience with HTML 5, CSS, JavaScript, jQuery, Angular, XHTML, AJAX and JSON.

● Developing single - page applications (SPAs),Working knowledge of Web protocols and standards

(HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)

● Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre- processors LESS or SASS and Compass.

TECHNICAL SKILLS :

Cloud Environments AWS, Azure, Google Cloud (GCP), Confluent Cloud, Kafka Operating Systems Red Hat Linux, CentOS 6 & 7, Ubuntu12.x, 13.x, 14.x, Windows 98, Vista, Windows Server 2003, 2008, 2012, VMware ESX and Mac OS.

Web/ Application

Servers

Apache Tomcat, Web Logic, JBoss 5.x/6.x/7.x, Web Sphere Administration, IIS, and Nguni.

Databases MySQL, Oracle, Mongo DB, PostgreSQL, RDS, Azure Data Lake, Data factory Version Control Tools Subversion, TFS, GitHub, GIT HUB, SVN, Bitbucket. Configuration

Managem ent

Ansible, Chef, Puppet, Atlassian

CICD Tools Cloud Bees Jenkins/Hudson, Team City, Maven, SonarQube, Nexus Artifactory.

Container Tools Kubernetes, Docker, OpenShift

Monitoring Tools Dynatrace, Grafana, Nagios, Splunk, AWS Cloud Watch, ELK, Azure Monitor Scripting Languages Ruby, Python, Golang, groovy, Unix Shell scripting, Node JS, XML, HTML, JAVA, JEE, JavaScript, Angular JS, Power Shell, JSON, YAML, AWS Lambda, Angular 13, Vue.Js

Bug Tracking & Testing

tools

JIRA, J Unit, J Meter Test Flight, Test Rail, Selenium. Networking TCP/IP, NFS, DNS, VPN, DHCP, WAN, HTTP, LAN, FTP/TFTP, VMware nexus switch, IP Networking, F5 load balancer.

Frame works Spring Core, Spring MVC, Spring boot

PROFESSIONAL EXPERIENCE

Role: Java Full Stack Developer Jan 2023 - May 2024 Client: Truveta Seattle, WA

Roles &Responsibilities:

● Developed a responsive web application using ReactJS, improving page load speed by 30% and enhancing user engagement by 20%.

● Developed and optimized Azure Data Factory pipelines, improving data processing efficiency by 40% and reducing ETL (SSIS) runtime by 30% across multiple datasets. Built C# .NET solutions to support data integration and transformation, enhancing overall system performance and scalability by 25%.

● Designed and developed Action Classes, Action Form Classes, JSPs using Struts tag libraries, and Web.xml configuration files.

● Crafted front-end web application using VueJS, Angular, React and back-end services with Node.js and Python.

● Increased frontend component testing coverage by 40% by developing and executing unit and integration tests using Enzyme and Jest, ensuring the reliability of critical UI components.

● Developed different UI (User Interface) components using JavaScript, AJAX, HTML, JSP, and Struts

(MVC).

● Created, developed, and maintained custom editable templates and custom touch UI components using AEM 6.5

● Developed pages using 6.5 using HTL programming.

● Experience developing applications based on Micro Services with Spring Boot, Spring Rest, Node.js, Express, and Hapi.js.

● Integrated Restful APIs into the Pulse, resulting in a real-time monitoring system that improved security vulnerability detection across 1,500+ healthcare datasets, enhancing incident response times by 40%.

● Setup and configured Authoring and Publishing environments, replication agents, and AEM dispatcher to cache the Html pages for a few Sprint modules on the Development server.

● Worked multiple components for different course element players and quiz question players using Vue.js and Vuex.

● Improved code quality and security by 35% by implementing SonarQube for continuous code analysis, identifying and addressing critical security vulnerabilities, code smells, and technical debt across 100+ microservices.

● Scaled Active Application Messaging MQ infrastructure to support 100% increase in traffic without performance degradation, utilizing clustering and failover configurations.

● Built Angular 13 components, Ul/UX services to consume REST services using Component- based architecture provided by Angular 13.

● Built microservices in Golang for resource-intensive tasks (e.g., real-time data processing), while using Java for complex business logic

● Designed, developed, and maintained RESTful APIs using Node.js and Express.js, ensuring high performance and responsiveness to requests from the front-end.

● Developed applications with a single page using Grunt, Typescript, Webpack, and Angular 13.

● Work with Azure DevOps, Azure Container Service, and Azure Kubernetes Service (AKS) for serverless docker application container Orchestration, CI/CD, and infrastructure(IaC) automation.

● Integrated Snyk and Wiz (GraphQL) with API design and orchestrated security tools. This resulted in a real-time monitoring system that improved security vulnerability detection across 1,500+ healthcare data management and improved SOC/HIPPA operations and threat handling processes by 40%.

● Developed powerful single-page applications and dynamic responsive Web Applications with Angular 13

● Used Vue.js events distribution and parent chain for parent-child component communication

● Architecture Front-end with Material React UI and backend with JAVA framework to enable users to view interactive data visualization tools by developing highly responsive Web applications, using libraries such as NodeJS, Angular, ReactJs, and workflows to create interactive tables, queries, charts, graphs, and dashboards.

● Developed and maintained 10+ end-to-end web applications using Java and Angular, improving user engagement by 25%]and reducing page load times by 1.5 seconds.

● Created reusable Angular UI components, reducing development time for new features by 20% and ensuring compatibility across 3+device types.

● Implemented IaC solutions with Terraform and ARM templates to standardize infrastructure deployment across staging and production, ensuring 100% consistency and reducing human errors by 30%.

● Developed J2EE Components extensively using Servlets and Struts-based multitier apps.

● Developed grouped and standalone environments for BOSS domains

● Installed, set up, launched, watched over, and fixed BOSS 4.2.1, 5.0, GA, and EAP domains.

● During development, J2EE Design principles such as the Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate were used.

● Utilized Log4j to record and handle program flaws.

● As a scrum master, Designed and elevated user-centric UI/UX features flags, by integrating MUI components such as snack bars and toggles, strengthened user engagement and satisfaction, resulting in a 25% uptick in active user sessions.

● Integrated Python-based microservices with existing Java applications to enhance functionality, using RESTful APIs for seamless communication between different tech stacks.

● Experienced in building power BI reports on Azure Analysis services for better performance.

● Used cloud shell SDK in GCP to configure the services Data Proc, Storage, Big Query

● Optimized Azure Blob Storage configurations to support real-time data analytics, reducing storage costs by 25% while maintaining 99.99% availability.

● To implement different features and improvements, various Core Java concepts, including Multithreading, Exception Handling, and Collection APIs, were used.

● Spearheaded the implementation of Test-Driven Development (TDD) methodology across the software development lifecycle, resulting in improved code quality and faster time- to-market.

● Led initiatives to design and execute Performance Tests, identifying bottlenecks and optimizing system performance to enhance scalability and responsiveness.

● Implemented scalable backend solutions using Apache Cassandra for high-availability applications, optimizing database performance by 30% through effective data modeling and query optimization in Java-based microservices.

Environment: Oracle11, PL/SQL, DB2, AEM 6.5, AEM 6.4, AEM 6.5, Eclipse, Weblogic8.1, CVS, Harvest, AnthillPro, Unix, Linux, Struts 2.0, jQuery, JSTL, JSP, JDBC, HTML, JavaScript, C#, ASP.NET core, Spring boot, XML, XSLT, XPATH, CSS, Servlets, Enzyme, Web services, SOAP, pain Axis AWS (Amazon Dynamo DB, Cosmos DB, Cassandra, Amazon SQS, Sonar, Amazon Cloud Watch, Amazon Lambda), Agile Scrum. Role: Associate Java Developer Jun 2020 - Dec 2020 Client: Larsen & Toubro Coimbatore, TN

Roles &Responsibilities:

● Led the development of web applications in Spring MVC architecture using the Spring framework, fostering a modular and scalable design for enhanced future scalability.

● Implemented custom React components and reusable UI libraries, reducing development time for new features by 40%.

● Migrated a legacy system to ReactJS, reducing technical debt by 50% and enabling a 25% faster release cycle.

● Optimized ReactJS applications using Redux for state management, improving application performance by 35% and reducing memory usage by 20%.

● Improved application rendering time by 30% by implementing Reacts memorization techniques and leveraging the use Memo and use Callback hooks.

● Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.

● Implemented sophisticated logging mechanisms using the Spring Framework's AOP module, providing crucial insights into application performance, optimization issues and operational status for proactive issue resolution.

● Utilized the Spring MVC Framework's IOC design pattern to engineer application components, ensuring a clean separation between application configuration, dependency management, and core application logic.

● Utilized Python’s compatibility with Java to build data processing layers that interact with Java backend systems, optimizing data flows.

● Built efficient RESTful APIs in Golang, integrated with Java-based front-end systems, improving API response times and overall system performance.

● Developed full-stack applications using Node.js for the backend and Java for enterprise-level services, ensuring seamless integration between both platforms.

● Developed and rigorously tested HTTP/REST web services using Spring MVC, significantly improving data retrieval processes from the database and enhancing API web services reliability and understanding Open API docs.

● Demonstrated expertise in Service Oriented Architecture (SOA) by developing and consuming RESTful web services with JAX-RS and Jersey, streamlining data interchange and application integration processes.

● Developed and deployed Azure backend services Azure API Management, Azure Service Bus, Azure Event Grid, Azure Logic Apps, Azure Functions for Studio Pulse, achieving 99.99% uptime and supporting 500K+ API calls/day.

● Developed critical functionality web service clients using JAX-WS 2.0 and Apache Axis 2, facilitating secure and efficient external data interactions.

● Created and conducted exhaustive testing on SOAP-based web services using JAX-WS, ensuring high reliability and compatibility across different platforms and services.

● Implemented JUnit to construct detailed test cases, thoroughly validating all business rules and application code to ensure software quality and dependability.

● Streamlined a 6-month Application peer Code review process by integrating (ADO) with SendGrid for Pushup notifications and implementing an MUI calendar for efficient meeting scheduling. This helps leads in availability management and provides a customized view of their reservations.

● Web application is redesigned by using Angular 13.

● Oversaw the project's initial setup, adopting a Spring-Hibernate design approach to offer enterprise- level solutions with optimal data management and persistence.

● Developed and enhanced the user interface using technologies like HTML, JSF, jQuery, and JavaScript, integrating Ajax for improved interactivity and crafting custom CSS sheets to elevate the overall user experience.

● Achievements: Improved Application Modularity: Enhanced the application's modularity by effectively utilizing SpringMVC architecture, setting a high standard for design efficiency and scalability in future projects.

● Demonstrated a commitment to better software quality through the implementation of comprehensive testing strategies, resulting in a significant reduction of post-deployment issues by more than 40%.

● Identified and remediated technical debt by refactoring legacy code, optimizing performance, and implementing scalable solutions, resulting in a 20% reduction in system downtime and improved maintainability.

Environments: Java, Spring Framework, AOP, IOC Design Pattern, REST, JAX-RS, Jersey, JAX-WS, Apache Axis, Google Chrome's POSTMAN plugin, JUnit, Spring-Hibernate, HTML, JSF, jQuery, JavaScript, Ajax, and Custom CSS for comprehensive development, testing, and UI enhancement. Role: Software Engineer - JAVA Nov 2018 - Jun 2020 Client: Powerup Cloud Coimbatore, TN

Roles &Responsibilities:

● Administered end-to-end management of services lifecycle, from deployment to real-time health monitoring, ensuring swift resolution of production issues within SLA parameters, reducing downtime by 25%.

● Managed dependencies and optimized build processes using NPM, reducing application load time by 25%.

● Developed API for using AWS Lambda to manage the servers and run the code in the DB.

● Involved in developing functions for Amazon Lambda to manage some of the AWS services.

● Built and deployed a fully serverless architecture using ECS Fargate, Lambda, ECR, and S3, enabling seamless scaling for 1M+ daily transactions while reducing operational costs by 40%.

● Designed and managed AWS Code Pipeline workflows, reducing deployment time by 60% across 20+ applications, enabling faster releases and improved deployment consistency.

● Remediated 95% of known errors within dev and prod environments, which improved system stability and reduced incident/Change management response time by 30%.

● Implemented Infrastructure as Code (IaC) using tools like Terraform and AWS CloudFormation to automate provisioning and management of cloud infrastructure for Java applications.

● Set up and managed AWS Code Build projects for automated build and test pipelines, reducing build times by 30%

● Automated configuration management for Java applications using tools like Chef, Puppet, and Ansible, ensuring consistent environments across development, staging, and production.

● MongoDB and connected to the database through DB Instances using the AWS Java SDK.

● Worked in Waterfall Methodology and was involved in the project discussions.

● Enhanced data-fetching efficiency by 35% through implementing Redux-Saga to handle asynchronous actions, optimizing complex workflows, and improving overall application responsiveness.

● Implemented action classes, form beans, and JSP pages interaction with these components.

● Designed and developed the application using the Struts Model View Controller (MVC) design Pattern.

● Developed Struts Action Forms, Action classes, and templates and performed action mapping in struts.

● Develop GUI-related changes using JSP, HTML, and client validations using JavaScript.

● Coded JavaScript for AJAX and client-side data validation.

● Used Node.js to build lightweight, high-performance backend APIs that interact with Java-based systems.

● Extensive use of EJBs for middle-tier components to implement the business logic.

● Developed an automated application using JMS for messaging and JNDI to interact with the Server.

● Implemented Service locator pattern to invoke EJBs through Struts.

● Containerized both Golang and Java applications using Docker, ensuring consistency across environments and streamlining the deployment process in CI/CD pipelines.

● Used JMS API for asynchronous communication by putting the messages in the Message queue.

● Configured the data mapping between Oracle and SQL Server and tested performance accuracy- related queries under SQL Server.

● Extensively used the JDBC Prepared Statement to embed the SQL queries into the Java code.

● Tomcat Application Server was used for deploying the application.

● Created SQL queries, PL/SQL Stored Procedures, and Functions. Environment: Java 1.6, J2SE, JSP, Servlets, Python, SQL, JDBC, Eclipse, HTML, MS Office, Windows, AJAX, EJB, JMS, JPA annotations, ORM framework, Firefox, JavaScript, JMS, PL/SQL, Redux, Oracle 9i, TOMCAT, log4j, Exception Handling, collections, HTML, Fortify, CSS. Role: Junior Software Engineer Jan 2015 - Sep 2018 Client: HTS Solutions Madurai, TN

Roles &Responsibilities:

● I actively participated in all SDLC phases, including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.

● Developed and maintained Jenkins pipelines, automating the build, test, and deployment processes, reducing deployment times by 40% and minimizing manual intervention.

● Designed and implemented over 50 responsive web pages using Bootstrap, enhancing user experience across devices and improving mobile usability scores by 40%.

● Developed the application using Agile/Scrum methodology which involves daily stand-ups, test- driven development, continuous integration, demos, retrospective and test framework automation.

● Containerized Java applications using Docker, enabling consistent environments from development to production and simplifying the deployment of Java services

● Integrated Jenkins with Git, Docker, and Kubernetes, automating containerized application deployments and reducing time-to-production by 35%.

● Engineered a data pipeline for Jules, processing 1 TB+ of data daily and enabling real-time analytics with a 99.8% accuracy rate.

● Migrated legacy infrastructure to cloud-based solutions for Jules, cutting operational costs by 35% and improving deployment efficiency by 50%.

● Strong hands-on knowledge of Core JAVA, Web-Based Applications, and OOPS concepts.

● Developed Client-side technologies using HTML, CSS, and JavaScript.

● Involved in the development of RESTful web services using JAX-RS in a spring-based project.

● Developed server-side technologies using Spring, Hibernate, Servlets/JSP, and Multi-threading.

● Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL and Pl/SQL.

● Web application development by Setting up an environment, configuring an application, and Web Logic Application Server.

● Increased test coverage to 85% by writing comprehensive unit and integration tests for React components using Jest and Enzyme, reducing production bugs by 25%.

● Integrated ReactJS applications with CDN caching and optimized bundle sizes using Webpack, reducing initial load times by 40%.

● Deployed ReactJS apps to AWS CloudFront, achieving a 99.9% uptime and supporting 500K+ concurrent users during peak traffic.

● Hands-on Experience in coding, unit testing, Integration testing, and Bug fixing. Environment: Oracle/SQL Server and PL/SQL, Spring, Hibernate, Ant, Apache, Tomcat, JBOSS, Web logic, UNIX, RDBMS,HTML, CSS, JavaScript, Jenkins, Jules, Bootstrap, JDBC, Eclipse, Multi-threading. Education:

Eastern Illinois University Charleston, IL

Master’s in Computer Science: Java, Cybersecurity, Algorithms, OOPS Sethu Institute of Technology Madurai, TN

Bachelor’s in Computer Science: Operating System, Data Structures, Computer Networks



Contact this candidate