Internship Final 829

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 17

Internship Presentation

SELISE (Secure Link Services)

Sabik Abtahee
BSSE 0829
About SELISE

• SELISE is based in Zurich, Switzerland. Establish in 2010


• SELISE has offered solutions across a diverse set of industries such as e-
governance, crowd funding, insurance and banking
• It has over 180 employees, 110 customers in 90 countries and 160
applications
Used Technology in SELISE

• Angular (Front end technology)


• Graphql (Front end and backend query API)
• MongoDB (Database)
• Dotnet (Backend microservices technology)
• ECAP3 (SELISE made library )
Project work

• Developing a website for an insurance company.


• Creating insurance proposals for customers
• Generating documents and calculation of various insurance data from
brokers or customers
• Various other features for client as given requirements
Project development process
1. Collect
6. Provide to
Requirements from
client for
client by business
acceptance
analysts

5. Test current
2. Plan with developers and UX
implementation and
designers
give demo to CPO/CTO

4. Implement
designs and 3. Make specs by
functionality by UX designers.
developers
Planning in Agile board
Technical Project Description

• Authentication module made by existing ECAP3 libraries


• Identity Access Management(IAM) module designed business specifically, functionality used
by existing ECAP3
• Proposal module developed using angular, graphql API, and dotnet micro services
• All data stored in three servers
• Development server
• Staging server
• Production server
• Customer, Contracts, Product, Settings modules yet to be implemented
• Tested in various browsers especially in internet explorer by testers
• Using fluent validation for backend security
Contributions

• IAM modules view designs implementation


• Authentication view frontend implementation
• Functionality and design implementation for one component in proposal making
• Proposal preview PDF generation
• Proposal preview chart generation
• Proposal preview datatable implementation with graphql query
• Download PDF functionality and Sending as email
• Backend Tag validation using fluent validation
• Internet explorer bug fixes
Work Demo
Work Demo

Different modules
Proposal
making steps
Work Demo
Work Demo

Proposal PDF
genaration
Sending pdf via
emails
Multiple data
bindings
Work Demo

Proposal data
calculations and
chart generation

Estimated
performance
datatable
Work Demo

Example of pdf
design format
My Learnings & acquired skills

• Developing project in agile process involving scrum, sprint, demo etc


• Team work and communication with frontend developer, backend developer, UX designer,
Business analyst and tester
• Front end Angular technology
• Fluent validations
• Graphql API and query language
• Using multiple tools like postman, insomnia, SourceTree, jwt
• Learning about language & technologies like graphql, rxjs, nodejs, typescript,
fluentvalidation, sass, mongo etc
Challenges and Difficulties

• No software requirements specifications provided


• Internet explorer UI design bug fixing issues
• Learning new technologies as fast as possible
• Various requirement changing issues by clients and business analysts
Thank you

You might also like