Hi, I'm Eclesiaste Lucien
Software Engineer & Full Stack Developer
Back-End Developer at IXC Soft specializing in Software Engineering and Architecture. Building scalable APIs, mobile apps, and web applications with Clean Code principles.
About Me
Passionate software engineer with a focus on creating reliable and scalable applications.
I'm a Systems Analyst and Full Stack Developer with a strong focus on Software Engineering and Architecture. Currently working as a Back-End Developer at IXC Soft, I contribute to code design, bug fixing, and performance optimization of web applications while collaborating weekly at MJcode Group.
With a degree in Systems Analysis and Development and a Bachelor's in Computer Science in progress, I specialize in building scalable RESTful APIs, mobile applications, and web solutions using Clean Architecture, SOLID principles, and DDD. I'm passionate about creating innovative and collaborative solutions that prioritize software quality and usability.
Skills & Technologies
Experience
My professional journey in software development.
Back-End Developer
IXC SoftDeveloping and maintaining RESTful APIs and microservices architecture for enterprise web applications serving thousands of users. Implementing robust code designs following SOLID principles, Clean Architecture patterns, and Domain-Driven Design (DDD). Tech Stack: PHP 8.x, Laravel 10/11, Java 17+, Spring Boot 3.x, Spring Security, JPA/Hibernate, MySQL 8.0, PostgreSQL 14+, Redis for caching, Docker, Kubernetes for containerization. Integrating third-party APIs (payment gateways, SMS, email services), OAuth2/JWT authentication, and GraphQL endpoints. Optimizing complex database queries, implementing database indexing strategies, and reducing query execution time by 60%+. Writing comprehensive unit tests (PHPUnit, JUnit), integration tests, and end-to-end API testing. Conducting thorough code reviews, implementing CI/CD pipelines with GitHub Actions, and maintaining code coverage above 80%. Debugging production issues, monitoring application performance with APM tools, and implementing logging solutions (ELK stack). Collaborating with front-end teams using React/Vue.js, product managers, and stakeholders in Agile sprints. Deploying applications to cloud infrastructure (AWS/Azure), implementing auto-scaling, and ensuring 99.9% uptime.
Software Developer
Eagle TrackArchitecting and developing enterprise-level mobile applications for Android and iOS using Flutter framework, serving 50,000+ active users. Tech Stack: Flutter 3.x, Dart, Android (Kotlin/Java), iOS (Swift), Firebase, AWS services. State Management: Bloc pattern, Provider, Riverpod, GetX for complex app architectures. Architecture: MVVM, Clean Architecture, Repository pattern, Dependency Injection (GetIt, Provider). Backend Integration: RESTful APIs, GraphQL, WebSocket for real-time features, HTTP clients (Dio, http package), authentication with JWT tokens. Local Storage: Hive (NoSQL), SQLite, SharedPreferences, secure storage for sensitive data. Writing clean, maintainable code following SOLID principles, Design Patterns (Singleton, Factory, Observer), and conducting thorough code reviews. Implementing comprehensive error handling, logging (Sentry, Crashlytics), and analytics (Firebase Analytics, Mixpanel). Debugging complex production issues, performance profiling with Flutter DevTools, optimizing app startup time and reducing memory footprint by 40%. Implementing automated testing (Unit tests, Widget tests, Integration tests), achieving 75%+ code coverage. Collaborating with UX/UI designers, backend developers, QA teams, and product owners in Agile sprints. Successfully delivered 3 major mobile applications from concept to production deployment.
Mobile Developer
Eagle TrackSpecializing in full-cycle Flutter mobile app development from conceptualization to App Store and Play Store deployment with successful releases serving thousands of active users. Core Technologies: Flutter 3.x, Dart 3.x, Android Studio, Xcode, VS Code. Advanced State Management: Bloc pattern with Bloc library, MobX for reactive programming, Provider for dependency injection, Riverpod for advanced state management. Architecture Patterns: MVVM (Model-View-ViewModel), Clean Architecture with feature modules, Repository pattern, Service Locator pattern (GetIt). Data Management: Hive database for local NoSQL storage, SQLite with sqflite package, SharedPreferences, secure storage implementation, offline-first architecture with sync mechanisms. Backend Integration: RESTful API integration with Dio HTTP client, GraphQL queries/mutations, WebSocket for real-time communication, OAuth2/OIDC authentication, token refresh mechanisms. UI/UX: Custom widgets, animations with Flutter Animation API, Material Design 3, Cupertino design, responsive layouts, dark mode support, accessibility features (a11y). Performance Optimization: Code splitting, lazy loading, image optimization, caching strategies, memory leak prevention, battery optimization, reducing app size by 35%. Testing & Quality: Unit testing with Mockito, Widget testing, Integration testing, Golden tests, Test-driven development (TDD), code coverage tools. Deployment: App Store and Play Store submission, version management, release notes, beta testing (TestFlight, Firebase App Distribution), CI/CD with GitHub Actions/Codemagic. Successfully deployed 5+ production apps with excellent user ratings (4.5+ stars), maintaining code quality through automated testing and code reviews.
Freelance Software Developer
MJcode GroupLeading end-to-end development of custom web and mobile applications for diverse clients across multiple industries. Front-end: HTML5, CSS3, Sass/SCSS, JavaScript (ES6+), TypeScript, React 18+, Next.js 13+, Vue.js 3, Tailwind CSS, Material-UI, responsive design, PWA development. Back-end: PHP 8.x, Laravel 10+, Node.js, Express.js, RESTful API design, GraphQL, MySQL, PostgreSQL, MongoDB. Mobile: Flutter 3.x, Dart, Android Studio, Xcode, cross-platform development, native modules integration. Tools & Practices: Git/GitHub, GitLab, Docker, Docker Compose, CI/CD (GitHub Actions, GitLab CI), Jest, Cypress, Postman, Swagger/OpenAPI. Managing full project lifecycle from requirement gathering, system architecture design, database modeling, development, testing, deployment (AWS, Vercel, Netlify), and maintenance. Implementing payment integrations (Stripe, PayPal), authentication (OAuth2, JWT), real-time features (WebSockets, Socket.io), and third-party service integrations. Applying Agile/Scrum methodologies, managing client relationships, conducting sprint planning, daily standups, and retrospective meetings. Delivered 15+ production applications on time and within budget, achieving 95%+ client satisfaction rate.
Featured Projects
Here are some of my recent projects that showcase my skills and experience.

Cash Lakay
Cash Lakay offers a fast and convenient way to send money directly to your family's mobile phones in Haiti. With just a few clicks, you can securely transfer funds.

BestOne loto
BestOne is a cloud platform that lets businesses manage multiple agents and control all lottery transactions digitally. It offers real-time tracking, secure payments, and streamlined operations for better efficiency and transparency.

Nuvann
Nuvann is a platform that helps businesses easily connect with their community, offering a simple way to reach local customers. It enables businesses to showcase their products or services, manage transactions, and grow their presence within the community, all in one convenient space.

Rechajem
Rechajem allows users to recharge their mobile phone in a few clicks, wherever they are and at any time. With a simple and user-friendly interface, our app supports a variety of carriers and payment methods, providing a quick and convenient solution to stay connected at all times.

Relasyonm
A dating and matchmaking website specifically designed for Haitian men and women to connect. Features user profiles, matching algorithms, messaging system, and a modern, user-friendly interface for building meaningful relationships.

CahsLakay Plus
Cash Lakay Plus offers a fast and convenient way to send money directly to your family's mobile phones in Haiti. With just a few clicks, you can securely transfer funds.
Get In Touch
I'm always interested in new opportunities and exciting projects.
Let's Connect
Feel free to reach out if you'd like to discuss a project or just say hello!