Archie جوكسون, Sr. Software Engineer

Archie جوكسون

Sr. Software Engineer

Avows Technologies Inc

البلد
الفلبين
التعليم
بكالوريوس, Computer Science
الخبرات
8 years, 0 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :8 years, 0 أشهر

Sr. Software Engineer في Avows Technologies Inc
  • ماليزيا
  • فبراير 2017 إلى فبراير 2018

Sr. Software Engineer/Developer
Project: Emerico SDN BHD E-Commerce Website and Mobile App
Technologies Utilized: C#, Razor, Jquery, JavaScript, bootstrap, Ajax, Web Api, Autofac, nopCommerce E-commerce etc. MS Sql, Visual Studio, IIS etc.
Development Techniques: Utilizes Factory, Repository, Visitor, façade design Patterns etc. Utilizes SOLID principles, IOC (autofac), etc.

Responsibilities/Accomplishments but not limited to:
• Team leader
• Project leader for Mobility (mobile development) Team, User Interface Dev Team and the Webased E-commerce Team.
• Research and Development Team lead for the three development teams.
• Controls the scope of development in an Agile Time boxed sprint/cycle.
• Requirements Engineering and Analysis
• Architecture and Detailed Design
• Manage development of specific proof of concepts
• Develops tasks that are efficient, well structured, maintainable and easy to understand.
• Coaches and Trains team members in programming/development.
• Conducts weekly meeting with other team leaders, Director and CEO.
• Designs new modules/features/functions from relational table design, Backend to Front end.
• Code First design approach. Writes unit tests using MS Test.
• Code and Design Review

Sr. Software Developer
Project: Loan Origination System of Aeon Credits SDN BHD Malaysia
Technologies Utilized: C#, Windows Forms, Java (Java Services), DB2, IBM Rational Application Developer, Visual Studio, WebSphere Application Server

Responsibilities/Accomplishments but not limited to:
• Studied the existing system to find new ways to maintain.
• Worked on server FSD to improve and maintain the said system.
• Works between .net and Java technology C# (windows forms) as Interface Layer and Java web services as Data Access Layer.
• Performs SIT, UAT and Final Production deployment

Sr. Software Developer
Project: EXIM Bank Loan Origination System
Technologies Utilized: Rapid 4, VB.net, JavaScript, html, ADO.NET, MS SQL Server

Responsibilities/Accomplishments but not limited to:
• To Manage/Oversee the closing and deployment of the bank project.
• Acts as main technical consultant in every possible aspect of the project.
• Develops/Program under Rapid 4 Development environment.

Sr. Software Engineer في Tentacle Technologies Inc
  • ماليزيا
  • مارس 2016 إلى مارس 2017

Sr. Software Engineer
Etiqa Insurance/Takaful SDN BHD
Systems/Software:
1) Personal Data Protection Act
2) Single Customer View
3) Payouts
4) Code of Conduct
Technologies Utilized: C#, asp.net, JavaScript, CSS, HTML, SQL Server 2008 and 2012, RDLC, .net Framework 1.0, 2.0, 3.5, 4.0 and 4.5. SharePoint Server 2007 and 2013, IIS 7 and 8.
Responsibilities/Accomplishments but not limited to:
• Conducted study of the existing Legacy systems on how to decommission from production, migrate in a new framework and deploy in a new production server.
• Rehabilitate, consolidated all libraries together and find new ways to make these systems work even without documentation available.
• Migrated and rebuild of five (5) Banking and Insurance Internal systems from Legacy systems from 1.0/2.0 to 4.0/4.5.
• Modified and re-designed these websites for integrating each other as One.
• Integrated these five (5) originally separated Banking and Insurance Internal systems with SharePoint Server 2013 from 2007.
• Setup 5 websites and prepared a web-server simulating production, with IIS 8, Windows server 2012 and SharePoint Server 2013.
• Studied the entire legacy webserver from the scratch and understand how these works in relation to its IIS, SharePoint, WebApplications, Webservices, Configurations, Design etc. because this project there’s no manual, references etc.
• Requirements Engineering and Analysis
• Architecture and Detailed Design
• Manage development of specific proof of concepts

Systems/software: Training Management System
Technologies Utilized: C#, asp.net, javascript, CSS, HTML, SQL Server 2008 and 2012, .net Framework 1.0, 2.0, 3.5, 4.0 and 4.5. SharePoint Server 2007 and 2013, IIS 7 and 8, Entity Framework, ado.net
Responsibilities/Accomplishments but not limited to:
• Rebuilder, consolidated all libraries together and discover how to make these systems work even without documentation.
• Migration and rebuilding from Legacy systems from 1.0/2.0 to 4.0/4.5.
• Modified and re-designed the website for integrating with SharePoint Server 2013.
• Integrated to work with SharePoint Server file uploading, downloading of files in SPS etc.
• Setup website and prepared a web-server to simulate production utilization, with IIS 8, Windows server 2012 and SharePoint Server 2013.
• Requirements Engineering and Analysis
• Architecture and Detailed Design
• Manage development of specific proof of concepts

Maintains Insurance Client based websites of Etiqa SDN BHD:
1) Houseowner / Householder Insurance
2) Houseowner / Householder Takaful
3) World Traveler Care Insurance


Technologies Utilized: C#, asp.net, JavaScript, jQuery, Webservices, CSS, HTML, SQL Server 2008 and 2012, .net Framework 1.0, 2.0, 3.5, 4.0 and 4.5. SharePoint Server 2007 and 2013, IIS 7 and 8, Entity Framework, ado.net.

Responsibilities/Accomplishments but not limited to:
• Maintains and Restored all UAT Websites from the scratch for Five (5) times (without documentation), due to Maybank Infrastructure glitches.
• Creates new web-applications in addition to the existing.
• Modifies and maintains web-applications provided with Business and Functional Requirements.
• Supports Production issues and conducts RND.
• Analyzes and come-up with various possible solution in each Business and Functional.
• Assists in Production Deployment.
• Requirements Engineering and Analysis
• Architecture and Detailed Design
• Manage development of specific proof of concepts

Sr. Software Engineer في HTC India Inc.
  • ماليزيا
  • فبراير 2015 إلى فبراير 2016

Sr. Software Developer
Loans Work Flow System (Maybank Malaysia)
Team member of 7 customizing and maintaining the system developed in year 1999 with more than 3000+ users in all Maybank branches across Malaysia.
• Programs/Enhances the exiting core banking's Loan System in VB6 front end, Oracle database, Toad as database management tool.
• Analyses the feasibility of the enhancements based on existing business rules and data to avoid clashing of functional requirements on or before writing the codes/enhancements/new functionality.
• Creates/Designs reports in Oracle SQL Query and Crystal reports.
• Creates Pro C applications as part of the functional requirements.

Sr. Software Engineer
InsiteMy SDN BHD
Inward Cheque Clearing System (Rizal Commercial Banking Corporation and Hong Leong Bank)
Team member of 11, customizing data entry and reports in pure HTML, JavaScript of Inward Cheque Clearing system in full-stack development. This Cheque clearing system is being utilized by almost/most of the banks in Malaysia and Neighboring countries such as Singapore, Philippines, Indonesia, Pakistan, Thailand etc.
• Solves and develops based on business specification/requirements of business analyst and translate it to functional specification.
• Writes reports and user interface in pure HTM and JavaScript (ASP classic) with some Json too.
• The solution is from creating database tables, MS SQL (Queries, functions etc.), UI etc.
• Creates Windows Services that collects data from different branches of the bank across the country.
• Solve and program/code the underlying business requirement accepted by the stakeholders and end-users.
• Carefully coordinates and work closely with the testing team in Philippines while developing in Malaysia.
• Manages all assigned functional specification.
• Supports webservice based applications of Hong Leong Bank, involving XML, Stored Procedures, Windows and Services.

Software Engineer في PTIT SDN BHD
  • ماليزيا
  • ديسمبر 2013 إلى يناير 2015

New Freight Management System (FMS) Project
Designed an end-to-end multi-client logistics system to handle entire logistics business process, customising the system to grow with business and incorporating lean processing in user interface design

• Single Handily re-build the legacy system from ground-up team lead of two developers and two testers including the technical supports.
• Gathering system requirements from domain experts and end-users through studying existing technical documentations, observing actual transaction processing.
• Translating and migrating legacy VB6 code to C# in object oriented (OO) modularized libraries, developing, enhancing and simplifying the entire process.
• Requirements Engineering and Analysis
• Architecture and Detailed Design
• Manage development of specific proof of concepts
• Develops tasks that are efficient, well structured, maintainable and easy to understand.
• Coaches and Trains team members in programming/development.
Developed an N-Tier design, following SOLID principle, following some GOF design patterns, clean code programming
• Utilising Database First design, mapping database tables as SQL Classes (ORM) and using Data Transfer Object (DTO) and Entity Objects to pass data between layers and objects and utilized LINQ to SQL as DAL.
• Designing stored procedures, views and functions to support data processing and established coding standards.
• Contributing to design and development of an end-to-end service oriented (WCF) web-based module for public use as part of the solution, using ASP.net MVC (webforms) deployed in IIS.
• Optimizing and simplifying existing tables to normalize or de-normalize tables.
• Designed several databases as part of enterprise framework, migrating database tables and data/records to optimized and simplified databases.
• Utilizing third party Telerik controls primarily for its DataGrid and other advanced UI controls.
• Identifying test cases and data output for tester and preparing all documentation
• Utilizing agile development methodology and UI and database tables modelling approach.
• Strategizing research and development approaches and solutions.
• Tracking and controlling all phases of development.
• Assigning and distributing workload to a team of 2 programmers as team leader
• Maintaining existing in-house system for warehouse management system (WMS) at all branches,
• Mentoring the team on technical issues and interviewing and selecting new team members

Achievements
• Created exporting method to bridge the gap between Accounting (UBS), SAPB1 and in-house systems.
• Monitored and ensured accuracy of data during parallel testing of two accounting systems.
• Developed employee monitoring reports and tools to identify KPI and other related management matters.

Programmer في National Pipe Company Ltd.
  • المملكة العربية السعودية - الخبر
  • ديسمبر 2011 إلى ديسمبر 2012

Systems Developer

Helical and Longitudinal Pipe Milling Plant Production Automation Project
• Team lead of 2 Programmer and 2 technical supports monitoring Network Infrastructure for two plants.
• Initiated Research and Development, researched and gathered system requirements, devised a prototype to solve the underlying project.
• Requirements Engineering and Analysis
• Architecture and Detailed Design
• Manage development of specific proof of concepts
• Develops tasks that are efficient, well structured, maintainable and easy to understand.
• Coaches and Trains team members in programming/development.
• Developed N-Tier design, DAL is ADO.net (Datasets, Data tables and stored procedures), BOL are customized classes following SOLID principle and clean code programming practice.
• Responsible for relational database/table design, construction and management using SQL Server 2008. With a database server designed to be accessed by two manufacturing plants.
• Utilized Crystal Reports or MS Office Automation to generate reports.
• Utilized a Database First design with database tables mapped as SQL Classes (ORM) and Data Transfer Object (DTO) and Entity Objects to pass data between layers and objects.
• Designed the Stored procedures, Views and Functions to support bulk data processing.
• Defined and applied optimum application architecture/OOPAD.
• Coded from scratch and utilized code enabling techniques.
• Designed and made automated reports and System Deployment
• Trained end-users and provided third level Technical Support.
• VB2010 and Visual C# on a MS SQL server with Ado.net reporting with Crystal and Telerik

Achievements
• Created a system with reports in C# and VB to bridge the gap between JD Edwards EnterpriseOne Manufacturing Management and in-house manufacturing systems, each linked with a barcode
• Developed ssolutions that contributed to conversion of manual processing in all plant stations to automated pipe tracking/monitoring, raw material specification validation, reports and others
• Reduced pipe traceability problems by 90%, regaining client trust and confidence
• Reduced production errors and losses, helping company to pass ARAMCO standards
• Consolidated all systems into one solution for plant manufacturing

Systems Developer في Philippines Epson Optical (Seiko Epson Corp)
  • الفلبين
  • فبراير 2010 إلى ديسمبر 2011

Systems Developer
Duties and responsibilities but not limited to:
• Initiated/Spearheaded research and development of two projects.
• Prepared and established project plans, selecting and implementing optimum application architecture
• Coded the project from the ground up utilizing code enabling techniques and OOP
• Requirements Engineering and Analysis
• Architecture and Detailed Design
• Manage development of specific proof of concepts
• Develops tasks that are efficient, well structured, maintainable and easy to understand.
• Wrote systems in VB.NET with a SQL server 2008 database, ADO.net access layer utilizing datasets and data table.
• Reporting is written in Excel on runtime due to complex report formats on a BI such as Crystal
• Meet regularly with management on project updates and conducted 2 month parallel and projection testing to ensure compliance with plant quality requirements
• Trained end-users and provided third level technical support as well as training and mentoring team members, developing capability on software development skills.
• Customised numerous applications for the organisations to increase productivity and streamline processes providing added value and client satisfaction
• Programmed in VB2010 on a MS SQL server with Ado.net reporting with Crystal and Excel

Project Achievements: Production Planning and Control Systems Project
• An E-Kaizen resulting in reductions in production cost and improvement of plant production processes.
• Automated processes, cutting 1 day’s work for 5 people to just 30 minutes
• Accurately determined, computed and calculated related materials to achieve 2 shift plans as well as forecast of production quantity planning for next 60+ days including utilised parameters
• Prevented over and under production by computation for workload balance per production location, maintaining overall inventory control.
• Generated a production plan based on the lens stock requirements of Epson branches globally.

Project Achievements: Time Keeping Solution with Customized Time keeping Terminal Controller software.
• Reduced excessive entry and exit times at shift changeover by 70% with improved time keeping devices.
• Handled data on more than 3000 employees, over two shifts in two plants.
• Centralized time keeping of two distinctly geographically separate plants to reduce cost and time of record transfers between plants.
• Created a multi-threaded application to manages and control time keeping terminals.
• Utilized web-based application, deployed in IIS, to manage database, displaying DTR, extracting, exporting and downloading records resulting in more efficient payroll processing, reducing workload by 60% (according to HR).
Increased accuracy and accountability by customizing program to interface with terminal controller.

Software Engineer في IT GROUP (Hexagon)
  • الفلبين
  • نوفمبر 2009 إلى يناير 2010

Prog. Language : VB. 6 Database: MS Sql server Reporting: Crystal reports
Work/Job Achievements:
Early job completion
Migration from old to new system and database
Job/Work Role
 Gather system requirements and customize the existing system/Software based on client’s system requirements and specifications. End user (client) technical support.

Programmer في Supremosoft Corp
  • الفلبين
  • أبريل 2009 إلى نوفمبر 2009

Prog. Language: VB.net 2008 Database: MS Sql server
Reporting: Crystal reports, MS Excel
Job/Work Role: Development team member of 18 in two projects
Namely:
1) Integra Payroll Master,
2) Integra HRIS. Designs database
Tables, Interface design, code and Automate reports.

الخلفية التعليمية

بكالوريوس, Computer Science
  • في University of Nueva Caceres
  • أكتوبر 2008

Bachelor of Science in Computer Science

دبلوم, Programming
  • في Associate in Computer Technology
  • مارس 2005

Specialties & Skills

Microsoft SQL Server
Crystal Reports
Object Oriented Design
PL/TSQL/SQL (Views, Stored Procedure, Functions etc.)
Crystal Reports
Entity Frame Work
SQL Server
Language Integrated Query
Telerik
Project Team Leading
ASP.NET
GOF, MVC, MVVM, MVP
Web Api

اللغات

الانجليزية
متمرّس

العضويات

IEEE Computer Org.
  • Member
  • January 2012

التدريب و الشهادات

KB0103 PC LAN/WAN SETUP, Cabling, Configuration, Wireless LAN Setup, Config, TCP/IP and Windows 2003 (تدريب)
معهد التدريب:
Computer Networking Career & Training Center, Inc.
تاريخ الدورة:
January 2013
المدة:
63 ساعة
Programming in C# (تدريب)
معهد التدريب:
http://online.learncertnow. com
تاريخ الدورة:
April 2013
المدة:
105 ساعة
2609A Introduction to C# Programming with Microsoft .net (تدريب)
معهد التدريب:
DB Wizards, Inc. (Microsoft Gold Certified Partner)
تاريخ الدورة:
July 2011
المدة:
58 ساعة

الهوايات

  • Physical Fitness
  • Stocks Trading and Investment