Shopify
Data Developer
(May 2022 โ Present)
Objectives: Maintain and enhance Apache AirFlow and Trino
Technology/Language: Python, Kubernetes, YAML, Apache Airflow, Trino
Responsibilities
โช Ensure reliability of the services by monitoring statistics and by making code changes to the deployment pipelines
โช Maintain and enhance the data orchestration tool called Apache Airflow
โช Provide operational support for Trino Query Engine
Ceridian
Senior Software Engineer/Acting Scrum Master
(July 2018 โ April 2022)
Objectives: Application Development and Support
Technology/Language: Technology/Language: C#, .NET, DOJO, XML, SQL Server, Visual Studio 2017, CSS, HTTP, Agile Scrum, HTML5, TFS, GIT, JSON
Responsibilities
โช Develop new features for DayForce and participate in bug fixing.
โช Identifying code smells and share ideas regarding code refactoring.
โช Devise consensus-solution for the bugs that require contribution from cross functional teams.
โช Lead software backend integration with existing system(s) after thorough risk analysis.
โช Coaching and guiding new interns/junior developers.
โช Assisted cross functional teams with meeting yearly development goals.
โช Lead unit test implementation initiative through knowledge sharing with team members.
โช Organizing daily scrum calls and sprint planning meetings.
โช Managing risks/release-blockers and reprioritizing our sprint commitments based on urgency/market-demand and availability of the resources.
โช Understanding day-to-day challenges faced by development and QA teams and coming up with a solution
โช Follow-up on actions items that were discussed during retrospective meetings and solve the problems faced by the team with the relevant stakeholders of the company.
โช Strengthening team harmony by working on frictions between individuals and processes and by suggesting a way to minimize them for promoting higher levels of team productivity.
โช Continuously identifying problems in the process of development and assisting the team manager with fixing them.
TD Bank
Software Engineer
(December 2016 โ June 2018)
Objectives: Application Development and Support
Technology/Language: Technology/Language: C#, .NET, JavaScript, XML, SQL Server, Visual Studio 2017, CSS, HTTP, Object Oriented Programming, Agile Scrum, HTML5, TFS, JIRA (Project planning), GIT, JSON, MS Azure (Machine Learning), Angular 2, WebStorm, TypeScript, Universal App (.NET Core), ReST APIs(node.js)
Responsibilities
โช Participate in internal development projects such as developing new solutions and enhancing/maintaining existing solutions.
โช Maintain, Optimize, and continuously improve existing systems, scripts and applications.
โช Architect new applications/API-designs and anticipate potential bottlenecks for existing designs.
โช Understand the inter-system and intra-system interactions and dependencies.
โช Lead software backend integration with existing system(s) after thorough risk analysis
โช Modularize application into smaller reusable and manageable components.
โช Translate business requirements to technical designs.
โช Construct workflow diagrams to determine operational objectives after studying system capabilities.
โช Design and propagate deployment and configuration plans to related stakeholders for successful delivery.
โช Define best practices for coding and review code written by developers for keeping the codebase clean.
โช Author architecture blueprint and application risk assessment document
โช Assist business analysts with preparing business requirement document for the application.
Professional Achievements:
โช Won โTD Act & Impactโ reward for the work done on one of the main applications.
SOTI
Software Developer
(April 2016 โ November 2016)
Objectives: Application Development and Support
Technology/Language: C#, JavaScript, HTML, XML, ADO.NET, SQL Server, Visual Studio, HTTP, Object Oriented Programming, Agile SCRUM/Kanban, TFS, JIRA, Regression Modeling (Churn Model) and statistical testing, XPath, Code Analysis (Re-Sharper), Unit Testing (NUnit), JSON, MS Azure (Machine Learning), Minitab, Behavior-driven Development (SpecFlow), Continuous Delivery (Feature Toggles), Relational databases/Triggers/Procedures
Responsibilities
โช Participate in internal development projects such as developing new solutions and enhancing/maintaining existing solutions.
โช Develop new tools and systems designed to produce MobiControl product and its sub-components.
โช Maintain, Optimize, and continuously improve existing systems, scripts, application, and tools.
โช Investigate root causes of failures, provide recommendations about possible improvements, implement enterprise-level solutions designed to improve system stability, scalability, and performance.
โช Pro-actively identify procedures to streamline and automate the deployment process.
โช Created automated application load-testing and behavior driven testing scripts as required for development.
Professional Achievements:
โช Leading a project related to predictive modeling for churn.
IBEX Global (TRG)
Software Engineer
(November 2013 โ August 2014)
Objectives: IVR (Interactive Voice Response) Application Development and Management
Technology/Language: C#, ASP.NET, Java Script, LINQ, vXML, Lumenvox ASR, Asterisk, ADO.NET, SQL Server, Visual Studio, FTP/SFTP, HTTP, Object Oriented Programming, SCRUM, MySQL, HTML, TFS, JIRA, CSS
Responsibilities
โช Develop IVR solutions by studying client requirements; conferring with users; studying IVR flow, and work processes; investigating system bottlenecks; following the SDLC.
โช Analysis and reporting on call data records.
โช Initiation of data migration process
โช Provide L3 support to customers for fixing high business impacting glitches.
Tools: IVR Applications for Santander Bank and AARP
Professional Achievements:
โช Collaborated with team to migrate 1000TB of call data for Santander Bank.
โช Integrated automated speech recognition with IVR as emergency requirement and eliminated the risk of losing a major client.
Stewart (CTO 24 7)
Software Engineer (Contract)
(April 2013- July 2013)
Objectives: Develop Software and provide support to our parent company, Stewart
Technology/Language: C#, ASP.NET, Java Script, jQuery, XML, Entity Framework (ORM), ADO.NET, SQL Server, Visual Studio, CSS3, MVC.NET, Razor, Bootstrap, SCRUM, HTML, SVN Tortoise, AJAX
Role & Responsibilities: Software Engineer
โช Design system and databases
โช Produce specifications and determine operational feasibility.
โช Document and maintain software functionality.
โช Custom-fit and deploy software tools, processes, and metrics.
Tools: HRMS Tool, Special Alerts
Professional Achievements:
โช Spearheaded a project involving reverse-engineering an existing web application and developed a similar application with extra features.
โช Initiated the idea of in-house HR management system and assisted my company with project plan to relieve them from buying third party software which costed USD $23,000 (additional costs inclusive).
Ericsson
Services Engineer-RF Performance and Optimization
(October 2011 โ April 2013)
Objectives: Develop Tools for RF Department.
Technology/Language: C#, ASP.NET, Java Script, XML, Multi-Threading, ADO.NET, SQL Server, Visual Studio, CSS, FTP, HTTP, LINQ, HTML
Responsibilities:
โช Requirement gathering by holding meetings with stakeholders and Senior Management.
โช Work independently and with minimum supervision.
โช Develop tools as per agreed requirements with Network Performance and Optimization (SCRUM)
โช Database Designing, development, and query optimization (indexing and normalization) for saving man-hours.
โช Providing consultancy at Regional Level (RMEA) on Automation of processes.
โช Forecasting and Statistical Analysis of various Key Point Indicators of the Network.
โช Improve operations by conducting systems analysis, recommending changes in policies and procedures.
Tools: Transceiver Quality Checker, Ericsson Radio Network Manager, Ericsson Data Manager, Time Reporting Tool for SD RAN Managers of Middle East Region, Server troubleshooting and maintenance.
Professional Achievements:
โช Counseled Ericsson NPO Managers in middle east on automation of their departmental processes. This smoothened their intra-departmental processes.
โช Developed a tool for quick frequency/capacity planning for cell sites using interactive google maps which saved 12-man hours (weekly) for my department.
โช Developed an automatic data fetching tool which periodically saved network data on local servers. It not only resulted in performance boost but also dropped report generation time by 1 hour every day.
โช Streamlined the Network KPI analysis process by optimizing databases and queries. This saved 38-man hours (weekly) by enabling engineers to see relevant and pre-filtered information.
โช Trained telecom engineers on automation of their routine tasks for faster service delivery to clients.
Wateen Telecom
Fraud Control Executive (Developer)
(January 2011 โ October 2011)
Objectives: The Fraud Control Executive (RAFC) will assist the Revenue Assurance function in prevention, detection and blocking revenue leakages by way of risk assessments, control development, and monitoring on regular basis.
Technology/Language: C#, JAVA, ASP.NET, Java Script, SQL, SQL Server, Visual Studio, OLAP, ETL, HTML
Responsibilities:
โช Development, circulation, and follow-up RAFC related reports to concerned teams, providing the required information/data/reports/analysis to maximize revenue and process efficiency.
โช Monitor daily operational tasks such as Switch Reconciliation, CDR Volume Reconciliation, Mediation Reconciliations, Billing Validation Rating, trend Forecasting & Data Analysis for any errors.
โช Recommend / implement solutions at the "root level" to prevent revenue losses.
โช Analysis of data produced by different source systems in network and IT to detect revenue leakages.
โช Cross-functional coordination with area experts, systems owners, and business users in Commercial, IT and Technical (Engineering) departments for detection, blocking and implementation of solution for preventing leakages.
โช Reconciliation of traffic on IN, Switches, Network Elements and Business Support Systems.
Professional Achievements:
โช Detected network frauds and leakages which costed company USD $15,000 and worked with concerned departments to eliminate the root cause of the revenue loss.
โช Performed network traffic reconciliation and analysis as a pro-active approach to prevent major future frauds and revenue leakages.
Academic Projects
Final Semester Project (Western University)
Social Media Sentiment Analysis (R&D)
Team: 2 persons
Technology/Language: Nodejs, MongoDB (No SQL), AngularJS, ReST, Bootstrap, Regression Analysis, Predictive Analytics, GIT, HTML5, WEKA
Academics
Western University Canada
Master of Software Engineering (Grade: A) 2015
NUCES Pakistan
Bachelor of Computer Science 2010
DataScienceDojo Washington DC
Certification: Data Science and Data Engineering 2018
verify.datasciencedojo.com/certificate/56a4b5e5
Volunteering
โช Volunteered for International Week at Western University, Canada.
| ๐ Nationality | ๐จ๐ฆ Canada |
| ๐ก Residency | ๐จ๐ฆ Canada |
|
|
rok.co/@hasanbaloch |
| ๐ Website | sdfljasfjkhsdfajsf โญ๏ธ Upgrade to Premium to contact |
|
|
sdfljasfjkhsdfajsf โญ๏ธ Upgrade to Premium to contact |
|
|
sdfljasfjkhsdfajsf โญ๏ธ Upgrade to Premium to contact |
| Skilled in | kubernetes c sharp dot net js react sql apache airflow trino api json visual studio |
| Fluent in | english |
| Preferred timezone | GMT+2 |
| Preferred annual pay (min) | $90,000/year |
| Last seen | 3 years ago |
| Signed up | 3 years ago |
| Badges |
๐จโ๐ป Remote worker ๐ Early adopter |
2022 - Now: Data Engineer @ Shopify
2018 - 2022: Senior Software Developer @ Ceridian
2016 - 2016: Software Developer @ SOTI
2016 - 2018: Developer Lead (Engineer-I) @ TD Bank
2013 - 2014: Software Engineer @ IBEX Global
2011 - 2011: Fraud Control Analyst @ Wateen
2011 - 2013: Services Engineer (developer) @ Ericsson
2016 - 2010: Bachelor of Computer Science @ NUCES
2014 - 2015: Master of Computer Engineering (Software Engineering) @ Western University