Ryan Niksa
Sr. Java Software Engineer
Valley Cottage, NY +1-315-***-**** ********@*****.*** www.linkedin.com/in/ryan-m-niksa
Summary
Bachelor’s Degree in Computer Science and over 11 years of experience in Java Software Engineering in Healthcare, Fintech and B2B IT service. A key player in driving technological innovation with broad range of technologies including Java, React, Angular, Python, Docker, and AWS. Excellent communication & problem-solving skills to be an effective remote team player. Proficient in analyzing existing code, overcoming challenges, and implementing changes to enhance software quality. Highly adept at adopting emerging technologies, continuously updating skills to stay at the forefront of industry advancements.
Education
B.S. Computer Science University of Tampa Sep 2010 – Mar 2013
Relevant Coursework: Java Programming I & II, Object-Oriented Programming (OOP) and Design Patterns, Data Structures and Algorithms, Software Development Lifecycle and Methodologies, Database Management Systems, Enterprise Java Development, Mobile Application Development with Android, Software Testing and Quality Assurance, Secure Software Engineering, Business Law, Intro to Marketing, Principals of Management
GPA: 3.8
Skills & abilities
Programming Languages
Java (8,11), Golang, Python, Javascript/Typescript
Backend Frameworks & Technologies
Java: Spring Framework (Spring MVC, Spring Boot, Spring Security, Spring Batch, Spring AOP, Spring Integration, Spring Cloud Config Server), Hibernate, JPA
Python: Django, Flask
Go: Gin, Echo
Frontend Libraries & Frameworks
Angular: Angular 8, Angular 11, Angular 14
JSF (JavaServer Faces)
JSP (JavaServer Pages)
HTML5, CSS3
Bootstrap
Primefaces
DevOps & Cloud
AWS: EC2, S3, Lambda, Elastic Beanstalk, CloudFront, Cognito, EBS, ELB, CloudWatch, EKS, SNS, SQS, SES
IBM WebSphere: Application Servers, Portal Servers
Containerization & Orchestration: Docker, Kubernetes
JBOSS application server
CI/CD Tools: Jenkins, GitLab CI, GitHub Actions
Messaging Systems & Protocols
Messaging Queues: RabbitMQ, Apache Kafka, AWS SQS, JMS, MQ
API Protocols: REST, GraphQL, gRPC
Real-Time Communication: WebSocket, Socket.IO
Databases
SQL: PostgreSQL(Aurora), MySQL, Microsoft SQL Server, Oracle Database, AWS RDS, DB2
MongoDB
Security & Compliance
Security Frameworks: OAuth 2.0, OpenID Connect, JWT, Kerberos, LDAP
Compliance Standards: GDPR, HIPAA, PCI DSS
Others
Version Control Systems: Git (GitHub, GitLab, Bitbucket)
Monitoring & Logging: Junit, Mockito, Jasmine, Karma, Kibana, Elasticsearch, Meter
Development Tools: Jira, Confluence, Swagger, Postman, SOAP UI
Apache Spark, Apache Ant
Professional Experience
Sr. Java Software Engineer IDEXX Apr 2020 – Jun 2024
Engineered microservices-based applications to enhance real-time responsiveness in veterinary health services, utilizing Java 8, Hibernate ORM, and the Propellant framework. Implemented robust Java EE components for low-latency data processing and high system availability, adhering to strict veterinary health regulations.
Developed and maintained a Veterinary Health Information System using Python, Django, and Flask frameworks, scaling serverless services for seamless integration. This system provides veterinarians with real-time access to case studies, treatment protocols, and drug information, enhancing the decision-making process in clinical settings.
As part of the development team, created APIs for frontend applications primarily using React/Typescript, employing advanced data structures and algorithms with JDK 1.8, EJB, and JMS to support critical decision-making in veterinary management systems.
For specific modules requiring complex data integrations, designed and programmed system-level software for microservices-based APIs, including RESTful API endpoints using Golang, Go channels, and Goroutines. Angular was utilized in separate parts of the project to enhance different aspects of the application interfaces.
Successfully implemented NoSQL databases and in-memory data structures like caches and key-value stores to optimize data retrieval in veterinary information systems. Tailored data structures for handling time-series veterinary data, crucial for tracking health trends.
Contributed to the development of IBM WebSphere applications, ensuring compatibility across various web browsers and platforms, and meeting strict security standards and compliance requirements in veterinary applications.
Played a key role in the implementation of a real-time transaction processing system between veterinary clinics and insurance providers using JPA and Hibernate, ensuring data integrity across Oracle and SQL Server databases.
Created a customer service chatbot integrated into the veterinary clinic's web portal using JSF and JSP, capable of understanding natural language, retrieving patient information, and scheduling appointments.
Proficient in using the Spring Framework for cloud software development, with expertise in Spring Integration features like Async Channels, global error handling, and HTTP Outbound gateway.
Architected scalable veterinary management applications, ensuring robust handling of increased patient volumes and seamless client experiences during peak times. Utilized containerization technologies like Docker and Kubernetes for cloud-native solutions, significantly enhancing operational efficiency and system scalability.
Developed a real-time analytics platform for veterinary patient treatments and outcomes using Java 11 features like Parallel Streams and Lambdas. This platform provides instant insights into health trends and treatment effectiveness, facilitating proactive patient care.
Engineered a real-time regulatory compliance monitoring system that tracks changes in veterinary regulations. Employed JEE Design Patterns to automatically assess the impact of new regulations, ensuring continuous compliance with standards like the Veterinary Medicinal Products Regulation (VMPR).
Created a personalized dashboard for veterinary clients using React, implemented on WebSphere Application Servers. This dashboard enables real-time tracking of pets' health treatments and outcomes, leveraging J2EE technologies such as JMS and RabbitMQ for data feeds.
Designed and developed user interfaces for veterinary management systems using Spring MVC, Spring Boot, Hibernate, JSP, HTML5, CSS3, JavaScript, and AngularJS, ensuring high usability and operational efficiency.
Led the successful migration and modernization of legacy veterinary systems, improving system reliability, reducing operational costs, and enhancing patient care. Integrated Apache Kafka for efficient real-time data streaming and event handling.
Implemented a real-time medication dosage calculator and a data processing pipeline for veterinary applications, enabling up-to-the-minute recommendations and instant data processing for continuous health monitoring.
Developed and maintained cross-platform Primefaces-based applications, ensuring a consistent user experience across multiple devices in veterinary settings.
Gained deep expertise in React, implementing component-based architecture with the use of React Hooks to create modular UI components. Utilized React Redux and other modern features to improve the user interfaces of veterinary applications, streamlining state management and side effects in functional components.
Managed API development and testing using tools such as Swagger, Postman, and SOAP UI, ensuring robust functionality and reliable data exchange in veterinary systems.
Developed and maintained responsive web applications for veterinary clinics using Angular 14, implementing best practices to optimize performance and user experience. Integrated these applications with robust back-end services using Spring Boot and designed RESTful APIs for enhanced service delivery.
Collaborated closely with the Kafka Admin team to establish a Kafka cluster in QA and Production environments, enabling real-time data processing and efficient messaging in veterinary operations. Utilized Kibana and Elasticsearch to monitor and troubleshoot Kafka message flows.
Leveraged AWS services, including Lambda, S3, EC2, Elastic Beanstalk, and CloudFront, to build scalable infrastructure, secure data storage, and efficient application delivery. Orchestrated the integration of veterinary applications with AWS Directory Service for single sign-on capabilities and centralized user management.
Engineered MongoDB and PostgreSQL database solutions, managing device-related data and ensuring high data integrity and accessibility. Successfully migrated data from legacy systems to modern databases like DB2, minimizing downtime and data loss.
Implemented CI/CD pipelines using Jenkins and Docker, enhancing development and release cycles. Employed Apache Ant for automated build processes, and utilized Bootstrap for developing responsive interfaces across devices.
Gained extensive experience with the Spring framework, including Spring Core, AOP, MVC, Batch, and Security, integrating these components with microservices to streamline veterinary system architectures.
Designed algorithmic scheduling systems to optimize appointment booking, resource management, and patient care in high-demand veterinary environments. Utilized AJAX techniques for creating dynamic, real-time user interfaces, improving client satisfaction.
Managed source control and project tracking using GitLab, GIT, and SourceTree, overseeing code reviews and branch management. Conducted manual testing using JIRA and TestRail to ensure robust functionality and reliability of veterinary applications.
Demonstrated proficiency in AWS EC2 by managing snapshots, volumes, and security groups, ensuring data security and resilience. Integrated LDAP directories for secure authentication and authorization, safeguarding sensitive patient information.
Technologies: Java 8, Java 11, Golang, Python, React, Redux, Angular 11, Angular 14, JavaScript, TypeScript, Spring Framework (including Spring MVC, Spring Boot, Spring Security, Spring Batch, Spring AOP, Spring Integration, Spring Cloud Config Server), Hibernate, JPA, JSF, JSP, Docker, Kubernetes, Apache Kafka, MongoDB, Oracle, PostgreSQL, SQL Server, DB2, Amazon RDS, AWS (EC2, S3, Lambda, Elastic Beanstalk, CloudFront, Cognito, EBS, ELB, CloudWatch, EKS, SNS, SQS, SES), Jenkins, Git, GitLab, Confluence, Swagger, Postman, SOAP UI, Bootstrap, HTML5, CSS3, Kibana, Elasticsearch, IBM WebSphere, Apache Ant, Meter, JUnit, Mockito, Gin, Django, Flask, Primefaces.
Java Full Stack Engineer IWP Capital Mar 2017 – Feb 2020
Designed and implemented a Single Page User Interface for the investment portfolio management module using Angular 8, HTML5, and CSS3, significantly enhancing user experience and responsiveness for advisory and trading platforms. Optimized platform performance with Angular Lazy Loading and ahead-of-time compilation, accelerating load times and improving client interactions.
Developed robust financial applications leveraging the Spring Framework, including Spring Core for Dependency Injection, Spring MVC for REST APIs, and Spring Boot for microservices. Integrated these technologies with JPA and Hibernate for efficient data handling and transaction support.
Engineered a real-time market health monitoring application using Object-Oriented and Service-Oriented Architecture to continuously assess financial market performance. This application plays a crucial role in providing dynamic, data-driven insights to investors.
Created a recommendation engine that utilizes JDK 1.8 and J2EE technologies such as EJB and JMS. This engine employs advanced algorithms and machine learning to deliver personalized investment recommendations, enhancing decision-making for investors.
Implemented comprehensive security measures, including OAuth 2.0, OpenID Connect, and JWT, to safeguard user identities and access privileges, ensuring compliance with PCI DSS standards.
Utilized SQL Server Management Studio to manage and optimize databases essential for real-time financial data retrieval and portfolio management. Applied advanced query optimization techniques to improve the efficiency of financial data operations.
Developed and maintained web services, both RESTful and SOAP, to ensure real-time integration with external financial partners, securing data exchange and strategy adherence.
Designed user-friendly interfaces for investment platforms using Bootstrap, enhancing accessibility and usability for diverse financial operations.
Leveraged Genesys Cloud for cloud-based solutions in investment advisory contact center operations, ensuring scalable and flexible client interaction management.
Created real-time training materials and documentation with Primefaces, supporting multi-language capabilities to serve a global client base and facilitate user adoption of investment platforms.
Managed and deployed financial advisory applications on IBM WebSphere Application Servers 7.0, ensuring high availability and reliability for dynamic investment operations. Also designed and implemented customized portals using WebSphere Portal Servers 7.0, providing a unified, user-friendly interface for portfolio management and transaction processing.
Developed intuitive and responsive user interfaces for investment platforms using JavaServer Faces (JSF) and JavaServer Pages (JSP), significantly enhancing user experience and accessibility. Additionally, created a real-time device management dashboard for financial trading terminals, allowing users to monitor, diagnose, and troubleshoot connectivity issues.
Implemented Apache Spark for processing large-scale financial data stored in AWS S3, leveraging Spark’s distributed computing capabilities to efficiently analyze and extract insights from investment datasets, thereby enhancing decision-making and investment outcomes.
Developed a unique load-balancing algorithm using sophisticated software design and JEE Design Patterns to dynamically route data traffic during peak trading hours, ensuring smooth and uninterrupted services for traders.
Engineered a proactive financial network security analyzer that monitors transaction data for anomalies and potential security threats, detecting and responding to security breaches in real-time to protect investor data.
Ensured financial applications complied with industry-specific regulations such as GDPR for data protection and SEC guidelines for investment services, maintaining strict adherence to compliance standards.
Experienced in RDBMS implementation and development using Oracle, MySQL, MSSQL, and DB2, tailored for robust financial data management.
Demonstrated expertise in Unit Testing with tools like JUnit, Jasmine, Mockito, and Karma to ensure software reliability and functionality. Utilized GIT for version control and JIRA for bug tracking and project management, maintaining high standards in software development and deployment.
Technologies: Angular 8, HTML5, CSS3, Angular Lazy Loading, SQL Server Management Studio, Genesys Cloud, Spring Core, Spring MVC, Spring Boot, Bootstrap, Spring ORM, Hibernate, JPA, Primefaces, JDK 1.8, J2EE technologies including EJB, JDBC, JMS, JAXB, Rest, JAXWS, IBM WebSphere Application Servers, JSF, JSP, Apache Spark, AWS S3, OAuth 2.0, OpenID Connect, JWT, RDBMS with Oracle, MySQL, MSSQL, DB2, JUnit, Jasmine, Mockito, Karma, GIT, and JIRA.
Backend Developer Hewlett Packard Enterprise May 2013 – Feb 2017
Developed and maintained advanced B2B web applications using Angular 8, leveraging the Ivy Renderer for optimized rendering performance and implementing differential loading to enhance browser compatibility. Extensively used Angular CLI to streamline project setup and management tasks.
Engineered a suite of microservices & APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration to support seamless integration and backend processes, critical for enterprise-level operations.
Implemented a dynamic inventory management system using Object-Oriented and Service-Oriented Architecture. This system ensured real-time tracking of product availability and efficient order processing, crucial for maintaining operational continuity in corporate environments.
Developed a real-time pricing engine using Java EE technologies to dynamically adjust product prices based on market conditions, enhancing competitiveness and revenue potential in e-commerce.
Created sophisticated real-time business applications such as an order tracking and delivery system with integrated GPS tracking, a content moderation system to uphold quality and policy standards, and a fraud detection system employing machine learning to secure transactions.
Utilized Java Persistence API (JPA) and Hibernate for effective data management in Oracle and SQL Server databases, ensuring robust handling capabilities essential for real-time applications.
Managed deployment and ensured high availability of applications on IBM WebSphere Application Servers and WebSphere Portal Servers, supporting critical operations.
Designed and implemented a scalable order processing system using EJB, JMS, and MQ, capable of handling high volumes of transactions with real-time processing and inventory updates.
Configured Kerberos for secure access to Hadoop services and stayed abreast of emerging trends and technologies in the big data and Hadoop ecosystem, enhancing data analytics capabilities.
Developed and managed Aurora PostgreSQL clusters and integrated Amazon SQS with AWS Lambda for scalable and efficient message processing, enhancing system responsiveness and operational efficiency.
Deployed WAR, EAR, and JAR files in JBOSS application server, ensuring smooth application operations and service delivery.
Technologies: JSP, JavaScript, Hibernate, Angular 8, Angular CLI, Spring Cloud, Spring Security, Spring Boot, Spring Integration, Object-Oriented Architecture, Service-Oriented Architecture, Java EE technologies (EJB, JDBC, JMS, MQ, JAXB, Rest, JAX-WS), Primefaces, JDK 1.8 or higher, JPA, Oracle, SQL Server, JSF, IBM WebSphere Application Servers 7.0, WebSphere Portal Servers 7.0, GPS tracking, machine learning, Hadoop ecosystem tools (Impala, Drill, Tez), Kerberos, TDD, LDAP, Amazon SQS, AWS Lambda, PostgreSQL (Aurora), JBOSS application server.