Amandeep Singh
Full Stack Java Developer & Technical Lead
Experienced software engineer with over 12 years of expertise in development, enhancement, and maintenance of web-based software applications using object-oriented techniques in Java/J2EE. Currently serving as Technical Lead at Tangerine Bank, leading a team of 15 in architecting core banking systems.
Technical Skills
Programming & Core
Java 25 • Algorithms • Design Patterns • OOPs Concepts • MySQL
Web Technologies
J2EE (Servlets, JSP) • RESTful Web Services • HTML5 • CSS • JavaScript • jQuery • JSON
Frameworks
SpringBoot • Angular 12 • Struts • Tiles • OpenSUIT • Hibernate
Databases & Cloud
MySQL • PostgreSQL • DB2 • MS SQL • GCP • Docker • Kubernetes
DevOps & Tools
Git • Jenkins • Maven • Gradle • Ant • BitBucket • JIRA • Confluence
Servers & Schedulers
Tomcat • Apache • JBoss • JOnAS • Quartz • Spring Scheduler • Crontabs
Specialized Skills
ELK Stack (Elasticsearch, Logstash, Kibana) • 3rd Party APIs (Facebook, Twitter, LinkedIn, etc.) • SEO (Schema.org) • Agile Methodology
Professional Experience
Serving as Technical Lead in a 15-member cross-functional team, responsible for architecting and developing applications from scratch and integrating with third‑party platforms to deliver enterprise Loss Prevention solutions.
- Architecting mission-critical back-end services following Clean Architecture principles
- Driving innovation in core banking systems and loss prevention data integration
Managed features for over 2M bank customers in the ‘Big Bankers’ team, including Chequing Account functionality.
- Developed systems for Orange Alerts, Overdraft, and Interac e-Transfers
- Focus on high scalability and reliability for core banking operations
Developed customer-facing web applications for Static Code Analysis Software in the R&D department of the Software Integrity Group (SIG).
- Implemented full-stack features for enterprise security analysis platform
- Collaborated on high-impact features in a complex security-focused environment
Academic Background
Master of Applied Computer Science
Concordia University, Montreal, QC
| Graduated 2018 | CGPA: 3.36/4.3 |
Bachelor of Technology (Computer Engineering)
Punjabi University, India
| Graduated 2013 | CGPA: 8.0/10 |
Academic Projects
Developed in Java using OpenCV library for face detection and recognition in videos (real time monitoring).
Concordia Deductive Database System; a Datalog language compiler and evaluation engine.
Java based project fetching tweets from Twitter. Demonstrated functional programming, Java 8 lambdas/streams, Play framework, Akka Actors, and Web Sockets.
Certifications & Accomplishments
Let’s Connect
Interested in collaborating or discussing opportunities? Find me on: