Abubakar Akram
Spring Boot Developer at Ascertia- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Ascertia
-
United Kingdom
-
Software Development
-
100 - 200 Employee
-
Spring Boot Developer
-
May 2023 - Present
Lahore, Punjab, Pakistan Designed and Developed a Generic Service for X.509 Certificate generation and Revocation in the System. • (ADSS Server Admin Console - a two layers Angular UI and Spring Boot REST APIs). Designed and Developed a Generic Service for X.509 Certificate generation and Revocation in the System. I am responsible for back log management for my team. Also involve in hiring and resource training on product and domain. Analysis and design involve PKI standards, Product Security, and… Show more Designed and Developed a Generic Service for X.509 Certificate generation and Revocation in the System. • (ADSS Server Admin Console - a two layers Angular UI and Spring Boot REST APIs). Designed and Developed a Generic Service for X.509 Certificate generation and Revocation in the System. I am responsible for back log management for my team. Also involve in hiring and resource training on product and domain. Analysis and design involve PKI standards, Product Security, and communication with solution architects, product owner and other stake holders. Cross team discussions to help developers and QA on requirement and support call understanding and fixation for ADSS product suite. Sharing my knowledge on Common Criteria for Ascertia's ADSS PKI Server Evaluation • I am responsible for implementation of stories designed for translating struts base ADSS configuration Console to a modern single page Angular UI. This UI communicates with back- end API on TLS client authentication. APIs development is done by the same team using Spring Boot. • which was responsible for implementation of stories designed for translating struts base ADSS configuration Console to a modern single page Angular UI. This UI communicates with backend API on TLS client authentication. APIs development is done by the same team using Spring Boot. During this period i was involved in team building (hiring & training on product and domain) and in design of this new component so that it can fit in to the existing system. Involved in R&D required for this translation project. Supported team in reevaluation for CC Certification of ADSS SAM • Skills: Software Development · Software Design · Swagger Git · JUnit · Software Development · JAVA · Software Design · JSP · Spring Boot · Confluence · Jira · PK Show less
-
-
-
WIZ.AI
-
Singapore
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Mid - Senior Java Developer
-
May 2023 - Present
Singapore Wiz.AI's TalkBot (hereafter referred to as "TALKBOT" or "Bot") uses human voice interaction and has accurate semantic recognition. TALKBOT can assist businesses with product sales and customer engagement, as well as automate many simple/repetitive/time-consuming tasks, increase telemarketing/service efficiency, and reduce labour costs. • My role is to design and implements complex reports generation for Boss System • Give ability to customer to configure the Jobs according to… Show more Wiz.AI's TalkBot (hereafter referred to as "TALKBOT" or "Bot") uses human voice interaction and has accurate semantic recognition. TALKBOT can assist businesses with product sales and customer engagement, as well as automate many simple/repetitive/time-consuming tasks, increase telemarketing/service efficiency, and reduce labour costs. • My role is to design and implements complex reports generation for Boss System • Give ability to customer to configure the Jobs according to their needs • Collect the data from different servers and prepare reports • Prepare automatic excel reports with help of job scheduling which run on the background • Upload these reports to SFTP and send via email that was configured by the client
-
-
Software Engineer
-
Aug 2022 - Apr 2023
Singapore Worked on cron jobs that run in the background. Some jobs fetch the Excel file from external repositories like SFTP, FTP, HTTP, or AWS S3 bucket and then process these files. Some of the jobs are responsible for preparing the Excel report & sending the report as email attachments. This project mainly focused on performing the following three types of tasks • Call Task / Records Imports • Encryption and Decryption • Reporting • Send Reports Via email • Uploads Reports on… Show more Worked on cron jobs that run in the background. Some jobs fetch the Excel file from external repositories like SFTP, FTP, HTTP, or AWS S3 bucket and then process these files. Some of the jobs are responsible for preparing the Excel report & sending the report as email attachments. This project mainly focused on performing the following three types of tasks • Call Task / Records Imports • Encryption and Decryption • Reporting • Send Reports Via email • Uploads Reports on SFTP EGW (short for exterior gateway), is an API gateway that is integrating with BOSS & CRM. This project exposes some of the APIs by which we can configure the requests for the Enterprises. And then serves the configured requests when requested. Apart from the request configurations & request processing this also processes some of the reports and data imports from the IMAP mailbox. The main tasks handled by this project are as follows • Configured the requests for the enterprises to access internal calls • Route the requests to external services like WhatsApp as configured in the database. • Import the call record data from the IMAP (email inbox) • Prepare the manual report for configured enterprises and then send excel as an email attachment. • Prepare the call record and statistic
-
-
-
InvoByte
-
Pakistan
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Associate Software Engineer
-
May 2021 - Jul 2022
Lahore, Punjab, Pakistan Building Data Pipeline and Streaming using Kafka, hands on experience of writing Kafka Producers, Connectors and Consumers • Building Search Engine using Machine Learning Design and develop microservice based application which adheres to cloud development principle. • Collaborate with front-end and mobile app development teams on user facing features and services
-
-
Education
-
University of Engineering and Technology, Lahore
Bachelor's degree, Computer Science -
Information Technology University
Python Associate Programmer with AI/ML