概要

With a track record as a performance driven professional, I possess 12+ years of experience in software design and development field. I am adept at optimizing system performance and implementing scalable solutions. My expertise spans across Java and full-stack development, with a strong emphasis on architectural design and implementation.


My reputation as a goal-focused leader with skills in software design & development, full stack development, architecture design, AWS full stack development, infrastructure management, system scalability, microservices, architectural development, project management, requirement engineering, testing & deployment, agile methodologies, and bug fixing, is demonstrated in my career history.


My skills extend to bridging the gap between architectural vision and practical implementation, leveraging a solid foundation in software development combined with architectural expertise. I consistently deliver reliable software solutions by committing to excellence throughout the development lifecycle.


While others take pride in meeting all standards set before them, my passion is for delivering service that goes beyond organizational expectations, creating a win-win scenario for everyone involved. Connect with me today to find out how I’ll make your mission my mission, to help bring all of your business objectives into focus!


项目

Alrajih Bank
Unifonic
Persevia
Lumatax
Open Source (BEAM)
Automation Platform
Tripkar
IntelliMAX
查看更多

工作经历

公司标识
Senior Software Developer
N0 Name
Oct 2022 - 代表 | Lahore, Pakistan

Technologies: Java, Angularjs, Typescript, Spring, Hibernate, Spring boot, Bootstrap, IBM WebSphere Enterprise Service Bus (ESB), IBM DB2
Function in close collaboration with cross-functional teams including product managers, designers, and quality assurance engineers to define user stories & requirements, prioritize tasks, and deliver high-quality software solutions. Direct the development and implementation of complex software systems as per the best practices and architectural standards.
Key Project: Alrajih Bank (https://www.alrajhibank.com.sa/)
Position as the Senior Developer at No Name and play a key role in the overhaul of online services for Alrajhi Bank, the largest in the Middle East and Saudi Arabia, in alignment with Saudi Vision 2030.

Implemented various functionalities across transfers, payments, and company management modules to enhance overall system capabilities and user experience.
Defined the user stories, sprints, and key milestones in alignment with the launch objectives through close collaboration with the product team
Facilitated in understanding the domain and developing the architecture and workflow of the product by using Agile and SCRUM methodologies.
Conducted an in-depth analysis of the codebase for an existing application under development and executed a designed framework to integrate multiple features into the app.
Ensured accurate diagnosis and swift resolution and fixing of the performance issues and product bugs.

公司标识
Principle Software Engineer
Soliton Health (Pvt) Ltd
Mar 2020 - Jun 2022 | Lahore, Pakistan

Technologies: Camunda, Kafka, SVN, Elastic Search, ELK, Java 1.8, Restful web Services (JERSEY, Spring Boot), Spring Config server, Log4j, Maven, Junit, Tomcat 7, Spring MVC 4.1.5, Agile/Scrum, MySQL 5.5, MongoDB
Rendered a keen eye for detail to create story and task while following TDD/BDD and Pair programming concepts. Actively contributed within an agile framework and collaborated with the business team to groom stories and review acceptance criteria. Utilized SVN as the primary version control system for project management and code collaboration. Conducted code reviews to maintain code quality, identify areas for improvement, and ensure compliance with coding standards.
Key Project: Persevia (https://persivia.com/)
Worked as a Principle Software Engineer for Persivia, a USA healthcare solution that helped entities, such as hospitals, payers, and EHRs in managing diverse value-based care models. Its CardSpace platform integrates data for insights at the point of care, enhancing revenue and quality under various payment models.

Applied Spring Boot and 12-factor app methodology to convert a monolithic app to microservices architecture.
Succeeded in implementing REST microservices by using Spring Boot to integrate Swagger UI and craft integration tests alongside REST documentation.
Facilitated the effective adoption of Spring Boot, JPA, and Java for new team members to enhance proficiency.
Delivered daily updates in client scrum meetings and engineered build and deployment scripts by utilizing Maven to ensure streamlined project execution.

公司标识
Principle Software Engineer
TkXel
Oct 2017 - Feb 2020 | Lahore, Pakistan

Technologies: Java, Typescript, Spring, Hibernate, Spring boot, Bootstrap, Redis, React, Redux, Sagas, AWS Lamda
Applied Agile and SCRUM methodologies to establish the development workflow and ensure efficient project management and delivery. Identified and fixed product bugs and scalability/performance issues to improve efficiency. Aligned user stories, sprints, and milestones with launch objectives by closely collaborating with the product team, ensuring project success.
Key Project: Lumatax (https://lumatax.com/)
Collaborated with Lumatax, a USA-based startup studio located at Pioneer Square Labs in Seattle and contributed to the success of numerous exciting startups.

Played an integral role in handling the deployment architecture and executing enterprise-level deployments on Linux servers to optimize system performance and reliability.
Examined a developed application\'s codebase and developed a framework to seamlessly integrate multiple functionalities into the Lumatax app.
Incorporated Toast and QuickBooks integrations into the product to enhance functionality. Implemented robust state management and efficient client notification functionality using Redis and WebSockets at the application level.

公司标识
Principle Software Engineer
Intech Process Automation Pvt Ltd
Jul 2016 - Sep 2017 | Lahore, Pakistan

Technologies: J2EE, Spring, SSE, Web socket, JQuery, Jqwidgets, RESTful API’s, Apache Camel, ActiveMQ, AngularJS, Bootstrap, JPA, prestoDB, DevExtreme, Apache Meta Model (MySQL, Oracle, SQL Server), Casandra, Redis, NodeJs
Assumed and maintained full liability for developing the backend and frontend architecture of the application framework based on Angular. Participated in scripting framework development and Finite State Machine (FSM) design to enhance system functionality and efficiency.
Key Project: Automation Platform
Worked as an Engineer for a renowned system integrator and automation solution provider for the oil & gas sector globally. Started the automation platform product which is divided into multiple components core, gateway, FSM, application, framework, and UI components.

Achieved inherent scalability, fault tolerance, resilience, and zero data loss while engaging in various R&D endeavors focusing on framework databases.
Successfully developed the application framework alongside a generic data source for a grid application and crafted adaptors for Mongo, Cassandra, and Redis.
Implemented a query parser and real-time data gateway utilizing AKKA Stream and the PrestoDB component for efficient data processing.
Ensured zero data loss during the data insertion by executing AKKA persistence.

公司标识
Senior Software Engineer
Sensys Pvt. Ltd
Aug 2010 - Jul 2016 | Lahore, Pakistan

Senior Software Engineer | Jul 2012 – Jul 2016
Software Engineer | Aug 2010 – Jun 2012
Tool & Technologies: JIDE, XML, Embedded Tomcat, Java, Batik, JavaScript, VBScript, SVG, Rhino, Nashorn, Applets, COM/DCOM, ActiveX, JNI, Swing, C/C++, MySQL 5.5, Eclipse 4, Visual Studio 2008
Assumed technical ownership of product modules to coordinate resources and track everyday tasks for the team. Developed and designed architecture documentation and UI to secure approval from the business team. Led, developed, motivated, managed and worked with a high performing team to meet business objectives, while staying within budget.
Key Project: IntelliMAX (http://www.sensys.com)
Acted as the team to deliver projects planned in different IntelliMAX releases in the 4.7.1 release of IntelliMAX.

Interacted with the team to build a custom Code Editor using JIDE 3rd Party Swing Components to deliver engineers with the flexibility akin to Visual Studio and support JavaScript and VBScript compilation with features, such as color formatting, error marking, and find and replace.
Designed a redundancy feature in the 4.6.4 release to enhance operational reliability and excellence, minimize system downtimes and maximize system availability while reducing risks of failures and data losses.
Spearheaded the design and development of RAD (Rapid Application Development Framework), including a code generator and abstract base classes to ensure a standardized foundation, reduce learning curves and code duplication while maintaining conformance to adopted standards within Sensys IntelliMax product.

Key Project: IntelliMAX (http://www.sensys.com/)
Created and implemented IntelliMAX, a real-time data portal for plant floors, integrating core modules for Data Acquisition, Storage, and Alarm Management.

Leveraged advanced analytics and distributed frameworks, resulting in optimized plant floor operations and enhanced data-driven decision-making capabilities.
Implemented R&D initiatives to enhance product intellectual property and ensure a higher quality system.

学历

University of the Punjab
学士, 商学士/理学士, BSCS‎
Sotware Development
CGPA 3.0/4
2010

技能

熟练 Agile Application Development
中级 Akka
中级 AngularJS
初学者 Apache Meta Model
熟练 Apache Tomcat
中级 Application Containers
熟练 AWS Service (Lambda, SQS, SnS, S3)
熟练 Bootstrap
中级 camunda
初学者 Cassandra
熟练 Design Patterns
熟练 Docker Container
熟练 DOM Scripting
熟练 ELK
熟练 Enterprise Design Patterns
初学者 Flink
熟练 Git
熟练 HTML and XHTML
熟练 IntelliJ IDEA
熟练 J2EE
熟练 JAVA
熟练 Java 8+
熟练 Java API
熟练 Java Profiling
熟练 Java Spring Boot
熟练 Java Testing Tools
熟练 Java Web Frameworks
熟练 Java Web Server
中级 JavaScript
熟练 JEE Internals
熟练 JPA
熟练 JSON
中级 JSP
熟练 Junit
中级 Kafka
熟练 Maven
熟练 Microservices And Distributed Systems
熟练 MongoDB
中级 MQTT
中级 MS SQL
初学者 MS SQL Server
熟练 Multithreading
中级 NodeJs
中级 PostgreSQL
熟练 Python
中级 R&D Experience
中级 RabbitMQ
中级 React JS
中级 RedHat OpenShift
熟练 Redis

语言

中级 英语
熟练 乌尔都语

推荐

简短自我描述
Khalid Shah
Principal Software Engineer, Confiz Limited

Salman is unfazed by challenges. Always prepared to take on anything encountered. He is a very good mentor and teacher as well. Extremely efficient in performing tasks and very cooperative.

Salman 联系人

Khalid Shah
Confiz Limited
Muhammad Tahir Idrees
Upgenics International