senior software engineer


Project Overview
At Zipari, I was brought onboard to serve as the principal engineer at the client offices of Horizon Blue Cross Blue Shield of NJ, a leading health insurance provider. I played a leading role in developing and enhancing their member portals that served over 1 million users. Leveraging Angular and TypeScript, I architected various solutions that provided comprehensive healthcare plan management, claims processing, and provider search functionalities. My contributions significantly improved code structure, accessibility and scalability, aligning with the company's mission to deliver a smart and intuitive user experience.
​​
​
​
​
​
My Role
-
Member Portal Development:
-
Architecture & Development: Designed and developed a responsive member portal using Angular and TypeScript, ensuring cross-browser compatibility and optimal performance.
-
Healthcare Plan Management: Implemented features for users to view and manage their healthcare plans, benefits, and coverage details.
-
Claims Management: Developed secure modules for users to submit and track insurance claims, integrating with backend systems via RESTful APIs.
-
Security Measures: Implemented robust security protocols, including JWT authentication, OAuth2, and HTTPS encryption to protect sensitive user data.
-
Scalable Backend Integrations: Collaborated with backend teams using Django and Python, ensuring seamless data exchange and system scalability.
-
-
Accessibility Champion:
-
WCAG 2.1 Compliance: Led initiatives to ensure all digital platforms complied with Web Content Accessibility Guidelines (WCAG) 2.1, enhancing usability for users with disabilities.
-
Semantic HTML & ARIA Roles: Refactored codebases to include semantic HTML elements and ARIA attributes, improving screen reader compatibility.
-
Accessible Navigation Patterns: Designed keyboard-navigable interfaces and ensured focus management for interactive components.
-
Regular Audits: Conducted accessibility audits using tools like Axe, Lighthouse, and NVDA screen reader testing to identify and fix compliance issues.
-
Guideline Establishment: Created comprehensive accessibility guidelines and best practices documentation for the development team.
-
-
Admin Console Creation:
-
CMS Development: Designed and developed the Horizon Admin Console, a custom Content Management System (CMS) using Angular for the front-end and Django for the back-end.
-
Dynamic FAQs: Implemented a module for managing FAQs with multi-factor configurability, allowing non-technical staff to update content dynamically.
-
Advanced Notification Systems: Developed systems for personalized communications, utilizing user segmentation and preferences to deliver targeted messages.
-
Real-Time Content Customization: Enabled content customization based on user attributes by integrating with backend user profiles and using RxJS for reactive programming.
-
Security & Permissions: Implemented role-based access control (RBAC) to ensure that only authorized personnel could manage specific content areas.
-
-
Provider Finder Application:
-
Application Development: Engineered the Horizon Doctor & Hospital Finder using Angular 7, enhancing users' ability to find and select healthcare providers.
-
Search Algorithms: Developed intuitive search functionalities with auto-complete and filtering options using Elasticsearch and custom algorithms.
-
Geolocation Services: Integrated Google Maps API and geolocation services to provide location-based search results and directions.
-
Responsive UI Components: Designed responsive and mobile-friendly interfaces, ensuring a consistent user experience across devices.
-
API Integration: Connected to external provider databases through RESTful APIs, ensuring up-to-date provider information.
-
-
Code Quality and Optimization:
-
Clean Code Practices: Enforced coding standards and best practices using tools like ESLint and Prettier for code formatting and consistency.
-
Automated Testing Frameworks:
-
Implemented unit testing with Jasmine and Karma.
-
Set up end-to-end (E2E) testing using Protractor to ensure application reliability.
-
-
Performance Optimization: Optimized application performance by implementing lazy loading, code splitting, and minimizing bundle sizes using Webpack.
-
Codebase Management: Utilized Git and GitLab for version control, employing feature branching and merge request workflows.
-
Development Cycles Reduction: Streamlined development processes, reducing cycles by 20% through automation and efficient code management.
-
Technologies Used
-
Front-End:
-
Angular, TypeScript, Angular Material, RxJS
-
HTML5, CSS3, SASS/SCSS
-
Responsive Design, Flexbox, CSS Grid
-
-
Back-End:
-
Django, Python
-
RESTful APIs, OAuth2, JWT Authentication
-
-
Accessibility:
-
WCAG 2.1 Standards, ARIA Roles
-
Axe, Lighthouse, NVDA Screen Reader
-
-
DevOps & Tools:
-
Git, GitLab, CI/CD Pipelines
-
Webpack, ESLint, Prettier
-
Jasmine, Karma, Protractor
-
-
Database & APIs:
-
PostgreSQL, Elasticsearch
-
Google Maps API, Third-party Provider Databases
-
-
Performance & Optimization:
-
Code Splitting, Lazy Loading
-
Webpack Bundle Analyzer
-
HTTP/2, Gzip Compression
-
Project Outcomes
-
Enhanced User Experience: Delivered a highly responsive and user-friendly member portal, significantly improving user satisfaction and engagement metrics.
-
Increased Accessibility: Achieved full compliance with WCAG 2.1 standards, making digital platforms accessible to a wider audience and reducing potential legal risks.
-
Operational Efficiency: The Admin Console empowered non-technical staff to manage content effectively, reducing dependency on developers and speeding up content updates.
-
Improved Search Functionality: The Provider Finder application streamlined the process of locating healthcare providers, enhancing user convenience and reducing call center inquiries.
-
Performance Gains: Optimized code and performance enhancements led to faster load times and improved application responsiveness, contributing to higher user retention rates.