Summary
Overview
Work History
Education
Skills
Timeline
Generic

ALI MOHAJERI

Austin,Texas

Summary

With nearly 25 years in software engineering and development, I have over 8 years in Technical Team Lead and Managerial roles. My expertise includes more than 15 years with MS Access, MS SQL Server, MySQL, and Oracle. I have extensive experience in Agile, waterfall, scrum, sprint planning, and retrospectives. I am proficient in C#, C, C++, X++, VB6, VB.NET, ASP Classic, and ASP.NET, developing desktop (WinForms & WPF), web, and mobile applications using the .NET Framework. My skills include working with Web APIs, RESTful services, WCF, TFS, GIT, GIT Lab, and JIRA.

I am adept in business analysis, encompassing requirements gathering, business process modeling, solution assessment, communication, data analysis, change management, project management support, strategy analysis, and quality assurance. I have completed all required project management courses, including the PMP boot camp, and am prepared to obtain PMP certification if needed. I have introduced Agile methodologies into project management and specialize in business relationship management, migrating legacy systems to cloud infrastructure, and maintaining proprietary software and hardware across detention facilities nationwide. I possess strong knowledge of MS Azure, AWS, DevOps CI/CD pipelines, Angular, Jenkins, Kubernetes, .NET Core, microservices, and MS D365 ERP systems.

Overview

17
17
years of professional experience

Work History

Senior Solutions Architect

Aurigo Software
08.2022 - 12.2023
  • Work with clients to gather detailed requirements for comprehensive design with the support of team members and Subject Matter Experts (SME)
  • Interpret customer requirements and business processes in sufficient detail to design, develop & review technical specifications
  • Provide technical expertise (application features, functionality, capabilities, data file requirements, database structure, data migration, etc.) on the project at hand and support the internal team during the life cycle of an implementation project
  • Design and develop process orchestrations using technologies such as MuleSoft, Boomi, and other platforms
  • Build and deliver the solution per design specifications
  • Review and/or write test scripts to facilitate and support clients through User Acceptance Testing (UAT)
  • Perform and verify the configuration is aligned with client requirements by reviewing end-to-end system testing and providing resolutions and feedback
  • Troubleshoot and resolve complex configuration issues during software deployment and rollout activities
  • Extract, Transform, and Load (ETL)
  • Meet with clients to understand data transformation requirements and define data management processes
  • Oversee and perform data cleansing for uploads into a software solution
  • Perform data transformations using XML/JSON
  • Unstructured and structured data transformations with formats like CSV, TXT, EDI, and other basic data types
  • Develop tools to support the migration of historical data through data mapping and migration activities
  • Manage multiple projects with large groups of internal and external stakeholders
  • Provide guidance and technical leadership to internal cross-functional teams regularly
  • Provide technical solutions about Aurigo’s proprietary SAS products to its customers in various sectors
  • Successfully delivered on several high visibility and enormous projects at Aurigo such as Amtrak, FHWA, and Halifax Water to name a few as a key senior solutions architect working with a large number of stakeholders internally and externally
  • Worked closely with the customers as a business analyst to gather business requirements and translate those business requirements into technical (functional and nonfunctional) requirements.

IT Director

HHSC
11.2021 - 08.2022
  • Based on my proven track record as a Technical Team Lead, received a promotion and joined the IT Public Health Application leadership team as an IT Director I and then Director II in charge of the Laboratory & Infectious Disease Services (LIDS) section with over sixty applications and a dozen direct reports under my portfolio
  • Continued being the go-to person for all the development/coding issues on a good number of active projects and legacy applications while continuing to be hands-on with writing code in C++ and C#
  • I drove the development efforts across my portfolio while contributing greatly to code development and bug/issue fixes
  • Ensured that industry and agency guidelines on the use of best coding practices were followed and adhered to
  • Provided alternate solutions to the coding issues encountered on various applications, a good number of which were considered mission critical
  • Providing much-needed coaching and mentoring to my team on an individual basis based on every opportunity that was presented
  • Continued promoting teamwork and team synergy in my new role by acknowledging successes and individual as well as team contributions and achievements
  • Team morale improved over time and productivity levels rose
  • Promoted and continuously applied industry best practices across many critical mission/high visibility projects and functional teams
  • Analytically thought through many issues that were shared or reported on various projects and applied much-needed corrective actions, oversight, and alternate coding solutions to bring about better productivity and outcomes
  • I have been involved with the THISIS, ITEAMS, NEDDS, and Immtrac Modernization projects
  • Been conducting 1 on 1 weekly sessions with my direct reports to ensure individual team members continue to be set up for success and continue to receive much-needed guidance, direction, support, and mentorship
  • Been in front and center of scheduling severity 1 & 2 bridges with the Major Incident Response Team (MIRT) to mobilize required resources to engage and work closely together on the reported issues in production on an as-needed basis to bring about timely and effective resolution of the issues and bring systems back to a steady state
  • Been heavily and effectively involved with the required administrative duties on a daily/weekly basis to ensure all my direct reports are well taken care of and can continue performing at a level that is required of them based on their job functions and assigned duties
  • Migration of Legacy Systems and databases from the web-based application to SAAS (Software as a Service) and moving the SQL Server databases to the MS Azure SQL Server infrastructure
  • Functioned as a business analyst and IT liaison to ensure high level of collaboration and communication amongst all business stakeholders, Administered GAP Analysis, Change Management, and Project Management Support in relation to a wide array of projects under my portfolio.

Team Lead .Net Developer - SA VI

HHSC
08.2021 - 11.2021
  • As a Technical Team Lead starting in Laboratory & Infection Disease Services (LIDS) section, was placed in direct charge of turning one of the high visibility projects, which had not shown much progress over the last 6 to 9 months, around
  • I was placed in the direct role of revamping the existing legacy code for this enterprise application called ITEAMS (Inventory Tracking and Electronic Management System) which was written in C++ and .NET C#
  • I was successfully able to spend time rewriting parts of the code where I found issues with the logic used in the code and implemented some of the best coding practices to ensure that this enterprise application is issue free in lieu of thorough unit testing and integration testing that followed
  • I was completely hands-on with the code while I was mentoring and coaching a couple of junior developers who had worked on this project earlier
  • Additionally, I assisted with identifying the silos which were formed with the ITEAMS Stabilization project and there were many communication and collaboration gaps existent across all teams and stakeholders involved in this project
  • Contentions were happening on many fronts with this project
  • Worked closely with the SMEs, the Program staff, the project team, and the vendor for a period to bust silos formed and injected effective and efficient teamwork, team synergy, communication, and collaboration across all teams and into this project
  • Communication, collaboration, and teamwork started to improve as a result
  • Many lingering test cases were finally closed out in UAT, and the project was placed back on track to completion
  • Teamwork rose to its greatest level when all the roles and responsibilities were clearly defined and followed
  • This project moved on to get deployed into production within a short period after UAT was completed
  • Continued working with all team members to ensure everyone involved stays well connected and continues to make contributions towards project success
  • Post-production issues that were discovered, were worked on cohesively and collaboratively based on the positive momentum which was created on this project
  • Teams continued to work well together until all the post-production issues were fully mitigated, resolved and closed out
  • The legacy ITEAMS application continues to perform well in conjunction with flawless and seamless performance
  • The customer stated their utmost satisfaction with the outcome of this project
  • I received several accolades from my direct manager and other stakeholders on this project for being instrumental on many fronts regarding this completed project
  • Administered business analysis’ solution assessment and validation function which encompassed feasibility analysis, prototyping, and UAT.

Enterprise .Net Developer - SA V

HHSC
04.2020 - 08.2021
  • Heavily and closely involved with all aspects of ARTS Enterprise application since the beginning as a senior Enterprise .Net Developer
  • Provided outstanding Tier support and assistance to the Product Support team for 3 months while working closely with the Product Delivery team
  • On the Product Delivery team, actively participated daily in a very agile work environment toward resolving active issues/bugs
  • Moreover, been developing/enhancing existing legacy applications while working hand in hand with other team members and developers on various department initiatives
  • Primarily worked on the migration of the existing legacy ARTS application(s) in ARTS.BATCH to ARTS.BATCH.ALL environments utilizing various technologies offered within the .Net Framework environment
  • This included close to a dozen existing ARTS batch jobs/projects migration
  • TOP Collections, Credit Card CCL, FTA Lockbox, User Management, Tiers Request, and Tiers Response existing batch jobs
  • Lead a handful of POCs as an SME including the future transition to Windows Server 2019, future transition to SQL Server 2019, COM Objects functionality/interoperability in Windows Server 2019, Restoring 2008 and 2012 legacy DBs in SQL Server 2017 and 2019, SQL Server Temporal tables advanced audit features provided in SQL Server 2016 and above to help the agency with enhancing and improving its future audit’ related initiatives
  • Provided much-needed knowledge and hands-on expertise about legacy HHS applications using C#, VB.Net, VB6, ASP Classic, ASP.Net, and MS SQL Server
  • Become well-versed in various ARTS applications and Facility Applications
  • Have received numerous accolades from the management team and colleagues/peers on a fair number of initiatives and assignments since the start of my employment with HHSC.

Business Relationship Manager/Project Manager

TXDOT
10.2016 - 11.2019
  • Provided project oversight to numerous IMD (Information Management Division) IT projects both large and small
  • Successful completion of multiple projects over the past 2 years by setting exemplary working relationships with all the project stakeholders through effective communication, collaboration, and cohesiveness
  • Promoted building trust and team building with emphasis on delivering projects on budget, schedule, and within scope
  • Performed exceptionally on some HV (High Visibility) projects through adherence to Project Management and agency best practices
  • Established great and exemplary working relationships combined with mutual respect across all functional teams within IMD
  • Demonstrated exemplary leadership practices throughout the project’s lifecycle, which directly impacted the successful outcome and completion of such projects
  • Provided continuous mentorship and coaching to some of the new team members
  • Lead Technical Teams on various projects throughout the project life cycle, closely engaged in technical discussions and working sessions
  • Provided much-needed technical expertise and guidance toward the resolution of many technical issues reported and worked through
  • I have completed all the required PMP courses to obtain my PMP certification at TxDOT
  • I have also completed the PMP boot camp offered by TxDOT short of having taken the PMP exam
  • Utilized agile methodologies introduced into project management on a good number of IT projects which were agile-based rather than waterfall-based.

Senior Business Analyst

TXDOT
02.2016 - 09.2016
  • Primarily involved with the TMS (Traffic Management System) project as a senior business analyst
  • Senior-level IT professional with experience and proven track record of applying appropriate, practical technology/mix of technologies that meet business needs while minimizing risks Motivated achiever with demonstrable ability to recommend enhancements to business processes
  • Strong interpersonal, written, and verbal communicator who can deliver effective presentations, consult on technology projects, and maintain collaborative relationships
  • Exceptional problem-solver with a keen ability to resolve technology issues, provide for system enhancements, analyze/define business processes for improvement, define, develop, and implement highly successful automated solutions, as well as find solutions where others have failed
  • Continuous and close collaboration with the project managers, stakeholders, partners, and various levels of administration in terms of streamlining the project business goals and processes
  • Performed requirement gathering and analysis which comprised of stakeholder engagement, use of elicitation techniques, and documentation.

Principal Software Engineer

CareFusion
07.2011 - 10.2015
  • Technical Team Lead and one of the few principal software engineers closely involved in architecting, designing, and implementing multiple Pharmacy Automation Desktop, Mobile, and Web-based software applications for the Healthcare Industry (Hospitals and clinics) nationally, utilizing .NET Framework (3.5, 4.0 & 4.5) along with C# and ASP.net programming languages and MS SQL Server 2008 and above in an agile work environment
  • Completed extensive work regarding the setup of numerous Application Servers and DB Servers at multiple client sites involving multi-hospital facilities
  • Played a key position in designing and implementing a brand-new central data management system software application to keep the existing and future data in sync across a multi-hospital facility for which I have been given the ownership and leadership of this project
  • Utilized MS unit tests and automated CodedUI tests extensively to test and validate the expected and desired functionality of various code segments within the applications
  • Worked with other architects to create mockups and prototype the existing applications
  • Lead a team of junior developers on several projects
  • Participation in a very agile work environment where we performed daily scrums about bi-weekly sprints within a group of over twenty team members
  • Constantly committed to effectively communicating with the research assistants (RAs) in the team to gather information and write up specifications by the customer/client requirements
  • Wrote up user stories based on the gathered specifications
  • Supervised additional unit testing and regression testing conducted by the SQE team members
  • Solid experience with the use of 3-tier architecture and in particular the MVC design pattern in multiple projects
  • Proficient with using the MS TFS (Team Foundation Server) in the past 5 years as a means for source code management and managing various product releases
  • Utilized the WCF programming model to build service-oriented applications for a couple of projects to facilitate platform integration and interoperate with existing investments
  • Applied a wide array of business analysis functions such requirements gathering and analysis, business process modeling, solution assessment and validation, and data analysis and reporting on a number of legacy and new projects.

Software Design Engineer

Siemens
03.2011 - 07.2011
  • I worked as a contractor with the Siemens Mobility Division on the ITS (Intelligent Traffic System) project as a Software Design Engineer
  • The ITS project involved having daily scrums as part of an Agile Software Development cycle
  • My responsibilities included software design and development as well as QA (testing FogBugz cases) in addition to Database (SQL Server) maintenance and backup
  • A combination of MS VC++ along with C#.Net and ASP.Net were utilized on the programming front
  • The ITS project was over 10 years old and humongous code-wise where the older and newer technologies had to be utilized and synced together over time to create a robust and working system
  • Additionally, I staged a couple of POCs (Proof of concept) about utilizing SNMP (SNMP agent) to connect to a couple of new traffic controllers which the Siemens Mobility section was testing with at the time to parse through the associated MIB tree/file to determine all the OIDs (Object Identifiers) which were embedded and programmed on those traffic controllers
  • I was the SME on getting that initiative staged and completed successfully.

Senior Software Developer/Application Engineer

SCS Inc.
11.2007 - 02.2011
  • I worked on more than 12 projects in a multi-tasking environment, as a team leader, managing, and engineering multiple applications using third-party software (Indusoft Web Studio) along with a .Net development environment (mainly C#, C++, and VB)
  • I have managed projects from start to finish while engineering various applications along with providing technical support to our clients as well as conducting and supervising in-house factory testing
  • Reviewing the project specs along with taking part in various meetings to ensure the deliverables on each project are being met and dealt with promptly, have been some other areas of my responsibilities
  • Programming/configuring the OMRON PLCs (programmable Logic Controllers) along with writing the Ladder Logic code for the PLCs to communicate effectively with various devices including but not limited to Indusoft Web Studio application, Bosch CCTV Matrix as well as Intercom/Paging systems, comprise some other duties of mine regarding individual security projects which I have been involved with
  • I have also overseen establishing and setting up the VPN/Remote Desktop access to various sites to better maintain/troubleshoot and provide support to our clients 24/7.

Senior Software Developer

Uptime Devices Inc.
01.2007 - 05.2009
  • Designed and implemented several J2EE application plugins utilizing JDK 6.0 and NetBeans 5.5
  • This plugin utilizes the SNMP (Simple Network Management Protocol) to interface two software applications to communicate with one another
  • Mainly a third-party software (Avocent) would be able to read various information for different sensors (Temperature, Humidity, Voltage, Smoke, Security, Water, Dry Contact, and Dry Output) from the Uptime Devices’ Sensor Hub device and the end user using the Avocent software would be able to configure a different set of information and parameters on the Sensor Hub via the use of the Java Plugin
  • Thus, the end user of the Avocent software would be ultimately enabled to establish communication with the Uptime Devices' Sensor Hub and utilize the various functionalities configured on this device without any direct interaction with the Uptime Devices' Sensor Hub itself.

Education

MBA - IT Management

Western Governors University
Online
04-2023

Bachelor of Science - Computer Science

Texas State University
San Marcos, TX
05-1990

Skills

  • Agile
  • Waterfall
  • Scrum
  • Sprint planning & Retrospective
  • OOP (Object Oriented Programming)
  • C#
  • C
  • C
  • X
  • VB6
  • VBNET
  • ASP Classic
  • ASPNET
  • NET Framework
  • Web APIs
  • Restful services (XML web services)
  • WCF
  • 3-tier architecture
  • MVC design patterns
  • TFS (Team Foundation Server)
  • GIT
  • GIT Lab
  • JIRA
  • Business Analysis
  • Requirements gathering
  • Business process modeling
  • Solution assessment and validation
  • Communication and collaboration
  • Data analysis and reporting
  • Change management
  • Project management support
  • Strategy analysis
  • Quality assurance
  • Project management
  • Agile methodologies
  • Business Relationship Management
  • Migration of Legacy Systems/Applications
  • Cloud-based infrastructure
  • Implementation
  • Installation
  • Maintenance
  • Proprietary software
  • Hardware (PLCs)
  • MS Azure
  • Cloud technology (AWS and Azure)
  • MS Dev Ops
  • CI/CD pipeline
  • Angular
  • Jenkins
  • Kubernetes
  • NET Core
  • Microservices
  • MS D365
  • ERP Systems

Timeline

Senior Solutions Architect

Aurigo Software
08.2022 - 12.2023

IT Director

HHSC
11.2021 - 08.2022

Team Lead .Net Developer - SA VI

HHSC
08.2021 - 11.2021

Enterprise .Net Developer - SA V

HHSC
04.2020 - 08.2021

Business Relationship Manager/Project Manager

TXDOT
10.2016 - 11.2019

Senior Business Analyst

TXDOT
02.2016 - 09.2016

Principal Software Engineer

CareFusion
07.2011 - 10.2015

Software Design Engineer

Siemens
03.2011 - 07.2011

Senior Software Developer/Application Engineer

SCS Inc.
11.2007 - 02.2011

Senior Software Developer

Uptime Devices Inc.
01.2007 - 05.2009

MBA - IT Management

Western Governors University

Bachelor of Science - Computer Science

Texas State University
ALI MOHAJERI