Senior Programmer
Channels Business Solutions
Total years of experience :15 years, 9 Months
IT Management:
Leading the execution of IT operations through utilization of proven networking and server infrastructure technologies, including Email, Domain, Hosting and VPN services.
Consultancy:
Assistance to top management in business process re-engineering for secure, reliable and robust execution of daily business activities through employment of computing technologies.
Recommending scalable solutions through requirement elicitation and analysis to cater needs of varying business units related to E-Commerce, Finance, HR, Marketing, Promotions, Distribution and Business Matchmaking domains.
Application Development:
Addressing computing needs of the company and its concerning entities involving process automation through delivery of custom-built software applications using an in-house team of developers.
Key technologies used:
Full stack software development; Microsoft SQL Server, ASP.NET Core MVC, Razor, Vue.js, C#, HTML5, CSS3, jQuery, Power BI, XML, JSON, Web Services, E-Commerce
The responsibilities are:
To mentor and drive the development processes of company products and projects for software business.
To coordinate with clients for solution recommendations, demonstrations, requirement gathering, process mapping, deliverables and training sessions.
To develop architectures to convert client requirements into software solution.
To lead development team with coding, testing and optimization.
To engage in coding with the complex development challenges and scenarios.
Tools and technologies used:
.NET 4.0, SugarCRM 6.7.1, XHTML/DHTML, JavaScript, AJAX, XML, PHP, MySql 5.5 and SQL Server 2000/2005/2008.
Joined the company as a software engineer trainee and gradually climbed towards an Architect.
The responsibilities are sorted below from latest to oldest:
December 2011 - December 2012
• To supervise and drive the software development section while mentoring the enhancement, customization and spread of the product capabilities by working on advance management reporting to offer bird eye views of everything recorded and impacted the organization data
• Initiated production of a new version of the E.R.P. from the scratch considering the solutions for all major architectural vulnerabilities in previous version.
October 2010 - November 2011
• Managed the development and customization on semi-architectural level while gradually shifting the employed tools and technologies towards further enhancement.
• Identification of loop holes to rectify the major architectural defects.
March 2010 - September 2010
• Management of a larger team of developers for support and customization of E.R.P. on 7 different clients located in Karachi, Sialkot and Dhaka.
• To analyze different queries for change and enhancement on domain level.
• Optimization of inter-domain modular integration.
February 2009 - February 2010
• Handed over lead and responsibility of Financials, Warehouse and Export and Shipment management modules of the E.R.P. along with a team of 2 junior developers.
• To look after the fullest by entertaining all sort of bugs, changes, enhancements and implementations at 3 different clients located in Karachi and Sialkot.
• Coordination with the Chief Technology Officer for necessary approvals and proposed solutions.
• Converging different enhancements from different clients over a single product version for value addition and to look after the improvements on existing versions at each client.
• Train the sub-ordinates to enhance their competitiveness to meet different challenges at work and to pass on different parts and responsibilities of the assigned modules to them.
• To provide assistance to other software engineers and seniors in challenging tasks related to other modules involving Materials Management, Import and Bond Management and Outsourced Process Management.
July 2008 - January 2009
• Looking after the Financials and Materials Management modules.
• To resolve all sort of issues brought by end users or assigned by seniors.
• To analyze and pin point the defects at code level that produce errors and resolve them.
• Create different reports requested by users or assigned by seniors.
• Tuning up the modules to cut down processing and response time.
• Develop or change different functionalities as assigned by seniors.
July 2008 - July 2008
• Learnt the technologies and practices implemented in software development as per the standard of work maintained by the company.
• Understanding of the features and specialties of the product and interaction with end users to obtain their perspective towards the modules expected to be assigned after training.
Domain Specialization Acquired
Financials
Export Management & Shipment
Materials Management
Import & Bond Management
Logistics
Merchandising
Garment Engineering
Production Activity Control
Finite Scheduling
Forecasting over data
Tools and technologies used:
.NET 2.0/3.5/4.0, XHTML/DHTML, Javascript/VBScript, AJAX, XML, XPath, XQuery, ASP, Visual Basic 6.0, COM+, Crystal Reports 9 and SQL Server 2000/2005/2008.
B.S. (Computer Science)