As a software engineer with a master's degree in software engineering, I have a strong background in software development using various programming languages and technologies. Software Development: My expertise in JavaScript, ReactJS, Java, and AWS has enabled me to design and implement robust, scalable, and efficient software solutions for a variety of clients. During my academic and professional experiences, Machine Learning: I have conducted research and evaluated development methodologies to enhance team collaboration, project delivery, and stakeholder satisfaction. I have also developed an ML-based tool to streamline the software development process and increase efficiency. With my passion for software engineering and my ability to solve complex problems, I am committed to delivering innovative solutions that exceed clients' expectations.Competencies: Full-Stack development, ReactJS, Amazon Web Services, Machine Learning, Django, Java
-
Software DeveloperDavinci Ai SolutionsCalgary, Ab, Ca -
Software DeveloperDavinci Technology Solutions Oct 2023 - PresentCalgary, Alberta, CanadaAs a Software Developer, I have:1. Developed web servers: Used Python and Django2. Built web front-ends: Utilized React.js and TypeScript3. Implemented APIs: Created REST APIs and used DRF Spectacular for auto-generating APIs4. Worked with WebSockets: Leveraged Django Channels and developed a JSON-RPC protocol for server-client communication5. Created desktop applications: Developed Windows desktop applications using C# .NET + implemented WebSocker client to connect to django channels6. Trained machine learning models: Trained BERT models for categorization and segmentation tasks7. Integrated large language models: Incorporated LLAMA 2, LLAMA 3, Mixtral and GPTs into web applications8. Added text-to-speech capabilities: Integrated Google Text-to-Speech services9. Built server-side tasks: Used Celery and RabbitMQ, and scheduled tasks with Celery Beat10. Managed caching and data storage: Worked with Redis and PostgreSQL11. Containerized services: Used Docker, Docker Compose, and Kubernetes for services like Celery, Django backend, NGINX proxy, and PostgreSQL12. Worked with RAG databases: Gained hands-on experience with PGVEC -
InstructorBow Valley College Sep 2023 - Dec 2023Calgary, Alberta, CanadaIn the Fall 2023 semester, I taught two courses at Bow Valley College: 'Programming Fundamentals' and 'Web Programming'.In 'Programming Fundamentals', I introduced students to programming using C++. We covered basic concepts like syntax, compilers, and how code translates to machine level. We also learned about variables, functions, conditional statements, and enums.In 'Web Programming', I taught full-stack web development with React.js and Node.js. We went through important React topics such as JSX, components, props, state, event handling, hooks, lifecycle methods, router, refs, error boundaries, Context API, styling, and REST API integration. We also touched on Node.js basics to help students build dynamic web applications. -
Associate ResearcherUniversity Of Calgary Jun 2023 - Sep 2023Calgary, Alberta, CanadaWorking on implementing a web app using Django and ReactJS.It is an ML-based app to analyze the clients needs and provide the proper report based on the given data. -
Masters Student Research AssistantUniversity Of Calgary Jan 2021 - May 2023 -
Full-Stack Software DeveloperAranite May 2021 - Sep 2022Calgary, Alberta, CanadaAs a full-stack software developer, I've successfully implemented e-health web applications, including front-end and back-end development, API delivery, and database modifications using JavaScript (mainly ReactJS), Java, and AWS technologies like DynamoDB, Lambda functions, S3, and more. I'm also experienced in black-box and white-box testing.Career Highlights:1. Developed an intuitive and efficient user management panel using ReactJS, enabling control over user access and permissions for the Admin2. Developed and executed a comprehensive testing plan for Java microservices; increased code coverage by 32%3. Successfully utilized JSP to integrate server-side scripting with HTML, CSS, and JavaScript, enabling the creation of dynamic and data-driven web pages, resulting in improved user engagement and interactivity4. Leveraged strong problem-solving skills to diagnose and fix complex bugs, resulting in improved system functionality and reduced downtime5. Delivered a robust and scalable API that enables users to create and modify forms within the AWS DynamoDB (Query Language: GraphQL)6. Transformed AWS s3 bucket object backup strategy by implementing a mechanism, ensuring seamless data recovery during potential outages -
Full-Stack DeveloperHoomaan Aug 2019 - Dec 2020As a full-stack developer, I have successfully implemented the back-end and front-end of numerous web applications with expertise in Django, Java, and Vue.js. My proficiency in these technologies has enabled me to create robust and dynamic web applications that deliver unparalleled user experiences.Career Highlights:1. Created a Vue.js-based CMS with a modern interface to enhance user experience, engagement, and satisfaction.2. Developed powerful back-end solutions using Django for complex web apps, resulting in streamlined performance, and increased scalability3. Designed and implemented a MySQL database system that optimized data integrity, querying efficiency, and overall system performance
-
Teaching AssistantUniversity Of Tehran Oct 2019 - Feb 2020While completing my bachelor's degree, I worked as a teaching assistant in my last year. I've been the TA of the data structure course. I was responsible for marking the assignments and attending the labs for Q&As.
Ali Salmani Education Details
-
Electrical And Software Engineering -
Computer Engineering
Frequently Asked Questions about Ali Salmani
What company does Ali Salmani work for?
Ali Salmani works for Davinci Ai Solutions
What is Ali Salmani's role at the current company?
Ali Salmani's current role is Software Developer.
What schools did Ali Salmani attend?
Ali Salmani attended University Of Calgary, University Of Tehran.
Who are Ali Salmani's colleagues?
Ali Salmani's colleagues are Julian Carvalho, Jaydlyn Chung.
Not the Ali Salmani you were looking for?
-
1borusan.com
-
1mail.com
-
-
Ali Salmani
Hornsby Heights, Nsw
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial