Summary
Overview
Work History
Education
Skills
Qualification Summary
Languages
References
Timeline
Generic

ANJAN SEN

Edmonton,Canada

Summary

Authoritative Senior Software Developer adept at building and maintaining scalable and cost-effective systems for clients. Leader of numerous successful systems management teams. Skillful at transforming multi-disciplinary workgroups into consistent producers of extremely efficient system designs.

Overview

17
17
years of professional experience

Work History

Senior Systems Analyst (Contract)

Alberta Blue Cross
08.2022 - Current
  • Java development in Oracle JDeveloper (Oracle ADF 12c) to enhance the administrative system tool
  • Create API for secure exchange of patient billing details using JSON following HL7 HAPI-FHIR standards
  • Develop a Smart app using the HAPI-FHIR libraries to do co-ordination of benefits (COB) between patient coverage and healthcare provider billing
  • Create and refine use case and business module design as per business requirements
  • Update business rules document
  • Perform end-to-end integration test of the web application
  • Assist in writing and fixing unit and functional tests
  • Participate in facilitation and scrum sessions with both business and technical teams.

Senior Analyst

Edmonton Public School Board
08.2014 - 07.2022
  • Lead Analyst/Developer for SchoolZone (student/parent portal)
  • Regular design and architecture review, code review, mentorship of junior developers, technical discussion/presentation
  • Collaborate with both internal and external stakeholders to gather requirements
  • Generate proof-of-concept prototypes for business users
  • Implement system integration solution between several in-house built and COTS systems
  • Develop technical documentation (both high level system architecture and low-level coding guideline)
  • Implement SRE (site reliability) for SchoolZone
  • Review and provide feedback of technical documentation for 3rd party vendor selection
  • Perform regular database performance monitoring
  • Provide novel solutions to streamline student registration, online application and student fee payment
  • Generate end user How-To documentation
  • Co-ordinate and run training sessions for both technical and non-technical teams
  • Use Docker container for running student bus schedule programs
  • Develop automated testing frameworks
  • Co-ordinate with infrastructure team
  • Attend regular training sessions for system design and development
  • Prepare system architecture designs for the various in-house systems.

Team Lead/Senior Developer (Part-time - Contract)

Dental Software System
04.2017 - 12.2020
  • Develop a dental software purchase/sale system
  • Use Amazon cloud to host servers and database
  • Assign and co-ordinate tasks with other developers and business users
  • Overall system architecture and database design.

Back-end Software Developer (Consultant)

Alberta Blue Cross
08.2011 - 07.2014
  • Java development in Oracle JDeveloper to replace the legacy administrative system tool
  • Create API for secure exchange of patient billing details using JSON following HL7 standards
  • Carry out requirements analysis and gathering
  • Create and refine use case and business module design as per business requirements
  • Update business rules document
  • Perform end-to-end integration test of the web application
  • Assist in writing and fixing unit and functional tests
  • Participate in facilitation and scrum sessions with both business and technical teams
  • Develop back-end system integration design documents
  • Prepare system usage documents
  • Conduct training sessions for both internal and external stakeholders.

Web Application Analyst

The Brick Warehouse LP
04.2009 - 08.2011
  • Develop and support ATG e-commerce platform used to build thebrick.com website
  • Work with e-commerce team to determine system changes, functional requirements and technical details of implementation
  • Develop Extract-Transform-Load (ETL) process
  • Ad-hoc reporting and analysis using the PowerBI tool
  • Provide after hour on-call service for the website
  • Schedule and conduct training classes
  • Detailed system design and implementation of the chip-and-pin system
  • Build and maintain a strong working relationship with various business stakeholders.

Software Developer

Clinitrust Global Inc.
03.2007 - 02.2009
  • Java development team member working on secure e-mail application for health care providers and patients
  • Oracle ADF 11g development
  • Used MySQL tool for database related portion of the application
  • Apply JUnit for functional/unit testing
  • Use JMeter for performance testing of the web application.

Education

Project Leadership Certificate -

NAIT
Edmonton, Canada
01.2013

Business Analysis (Professional Certificate) -

University of Alberta
Edmonton, Canada
01.2012

M.Sc. (thesis-based) (Computing Science) -

University of Alberta
Edmonton, Canada
01.2007

Bachelor of Science (Computer Science and Engineering) -

Bangladesh University of Engineering and Technology (BUET)
01.2004

Skills

  • Technical Assessment
  • System Analysis
  • Systems Analysis
  • Change Management
  • Agile Methodologies
  • API Development
  • Object-Oriented Programming
  • User Acceptance Testing
  • Database Design
  • Enterprise Architecture
  • Software Development Life Cycle
  • Requirements Gathering

Qualification Summary

  • Experienced project leader for Agile based architecture design and end-to-end implementation of software development life cycle (SDLC) for various high-scale, distributed systems – 12 years
  • System architecture design – 8 years
  • Full-stack System Design and Development (Java/J2EE) - 16 years
  • Oracle ADF 11g/12c – 6 years
  • Amazon Web Services (AWS) – 3 years
  • Database: Oracle – 8 years, MySQL – 15 years
  • Financial (Online Payment) implementation with 3rd party vendors – 8 years
  • Technical presentation/training sessions – 5 years
  • Micro service, API Development – 5 years
  • Java HL7 HAPI-FHIR Development – 4 years
  • Back-end Software Development (Visual Studio .Net) - 5 years
  • E-commerce System Development and Support (ATG/Oracle e-commerce) – 3 years
  • Web Application Design and Implementation (ColdFusion) - 8 years
  • System Architecture Design using TOGAF framework – 6 years

Languages

English
Full Professional

References

Available on request

Timeline

Senior Systems Analyst (Contract)

Alberta Blue Cross
08.2022 - Current

Team Lead/Senior Developer (Part-time - Contract)

Dental Software System
04.2017 - 12.2020

Senior Analyst

Edmonton Public School Board
08.2014 - 07.2022

Back-end Software Developer (Consultant)

Alberta Blue Cross
08.2011 - 07.2014

Web Application Analyst

The Brick Warehouse LP
04.2009 - 08.2011

Software Developer

Clinitrust Global Inc.
03.2007 - 02.2009

Project Leadership Certificate -

NAIT

Business Analysis (Professional Certificate) -

University of Alberta

M.Sc. (thesis-based) (Computing Science) -

University of Alberta

Bachelor of Science (Computer Science and Engineering) -

Bangladesh University of Engineering and Technology (BUET)
ANJAN SEN