beBee background
Professionals
>
Technology / Internet
>
Thornhill
Aliaksandr Sorikov

Aliaksandr Sorikov

System Analyst

Services provided: REST , Oracle SQL , Confluence , Pascal , Apache Tomcat , Java EE , Swagger , JavaScript Consultants , PL/SQL , Apex , REST API , Groovy , WSDL , JSON , Lotus Notes , JIRA

Thornhill, Ontario
$80 / hour
Approximate rate

Social


About Aliaksandr Sorikov:

City of Toronto – Toronto Water    05/2019 – current

Toronto, Canada 

 

 

Developed applications using Oracle APEX 5.0- 21.2, JavaScript, Java and/or HTML5, SQL development, Software AG  Webmethods, Jira\Confluence projects and creating and performing unit tests related to that work.

  1. Provided services for scoping and planning for software or system development or integration projects.
  2. Designed the process of developing REST webservices with Open API\Swagger specifications for Software AG. Designed REST webservices on software AG for various integration projects.
  3. Performed administrative tasks for the Atlassian products (Jira\Confluence) in Windows Server Environment:  upgrades, patching, backup, and recovery. Design and support custom JIRA workflows, fields, dashboards, and reports. 
  4. Modified standard Jira behavior with Groovy Script (ScriptRunner), integration Jira with other tools with Rest Webservices
  5. Provided input and assist with standards and process changes that relate to the system development lifecycle or other related application or development standards. Provided input for project risk, action, issue, decision logs.
  6. Coordinating and work directly with business clients and other City business units. Collected business requirements and performing detailed analysis of business processes and data to identify needs. 
  7. Provided data collection/data analysis/data validation; Designed solution and built relationship between the technical components of the solutions and the business processes.
  8. Developed various applications on Oracle Apex 5.0-21.2 with integration Microsoft SQL, Software AG Webmethods using SQL, PL\SQL, Java, JavaScript, HTML, DHTML, Ajax. Developed reports with BOE, Oracle Apex, Crystal Reports.
  9. Participated or provided support on Functional Testing, System Testing, Acceptance Testing, Integration Testing, Regression Testing, End-to-end Testing and Performance Testing.
  10. Prepare code drop/code release deployment packages in preparation for release to production, and co-ordinate code deployment into various environments (i.e. test, staging, and production).
  11. Created detailed documentation related to applications and systems such as that related to requirements, design, system, build, run, source to target mappings, data flow
  12. Managed change according to applicable processes
  13. Integrated interactive GIS maps with ESRI Javascript into Oracle Apex application.
Ministry of Environment (Land and Resources Cluster) Toronto, Canada  08/2013  – 11/2018
 Solution Designer  

 

As Solution Designer generated solution to integrate IDS with other systems\applications: 

  • Assists/Leads envisioning sessions and architectural workshops to define key business drives and objectives for initiatives/projects.
  • Provide consulting and expert advice regarding strategic directions for IT architecture, standards, principles, best practices.
  • Liaise with project management and IT development teams in evaluating project constraints, proposing alternatives, alleviate risks and perform reengineering when warranted.
  • Integrates application technology, integration, data, and security architectural viewpoints into a coherent and usable solution.
  • Creates solution concepts and provides guidance to the development teams through solution frameworks, walking skeletons, designs architectural diagrams and discussions.
  • Ensuring the application architecture team/technical leads/development teams can deliver solutions based on the architectural blueprints provided.
  • Identify possible initiative/delivery challenges on constraints including risk, time, resources, scope, and solution implementation direction.
  • Conduct architecture reviews, code-reviews, determine impacts of change and ensure solutions are aligned with corporate/business strategies, outcomes, architectural principles, and standards.
  • Identify implementation risks and analysis of potential impact on the enterprise and on the achievement of scheduled objectives.
  • Supporting and working closely with product owners, project managers, business analysts and subject matter experts in drafting detailed specifications for proposed solution(s).

Define clear and comprehensive goals for all aspects of an initiative/project and govern the proper execution.

IDS :

 

Designed solution to integrate IDS with other systems\applications. Developed framework based on web service components for IDS system deployed on Domino server so that eventually other program or service delivery areas in the Ministry of the Environment can take advantage of them with SOAP web services.

 

  1. Designed\developed solution based on Java DAO pattern with DAO\DTO components and isolated wrappers for subsystem components.
  2. Designed\developed Java framework to manage Java exceptions. 
  3. Designed developed Java framework to log the system events
  4. Developed initial container components in WebSphere Business Integration Message Broker for integration IDS 

 

Designed\Developed framework based on web service components for IDS system deployed on Domino server to retrieve geographical coordinates from GIS system with Webservice SOAP requests.

 

  1. Import WSDL definition and build initial Web Service client on Java.
  2. Enhanced existing framework based on DAO pattern with DAO\DTO components and isolated wrappers for subsystem components. Using this framework created scheduled Java agents to update set of documents and Java agent to send\receive data via XML\AJAX calls to update single document
  3. Implemented the logic to manage Java exceptions with cascading style

Developed web service components for IDS system deployed on Domino server to retrieve Assessment Roll Number from GIS system with Webservice  REST requests.

  1. Enhanced existing framework with JSON validator and parser.

 

Worked on project to generate AODA (PDF/UA standards) compatible PDF files based on Lotus Notes data:

  1. Analyzed generated PDF with accessibility tools such as PAC 2.0, PAC 1.3, Adobe Accessibility Tool to identify potential issues
  2. Designed Developed Web Service consumer on Lotus Script to call SOAP Java provider which generated PDF files with iText framework
  3. Designed developed Lotus Script Framework to replace old PDF generator with no effect on end users
  4. Modified HTML/XHTML content applying General Techniques , HTML and XHTML Techniques, CSS Techniques, Client-side Scripting Techniques, Server-side Scripting Techniques, Plain Text Techniques, PDF Techniques that iText can generate AODA compatible PDF file.

 

Experience

OBJECTIVE: Position as Sr. IT Specialist
SKILLS SUMMARY:  
• University degree in computer science, over 20 years’ experience as a System Analyst\Application Developer\Solution Designer
• CLP (Certified Lotus Professional) R4 – R9.0 proficiency strengthened over 13 years using Lotus Notes/Domino in multiple projects
• Certified Labware Administrator (Administrator  I and Administrator II)
• Certified Jira Software Administrator
• Extensive experience with development in large scale IT solutions planning, executing and supporting; data collection\analysis\validation; report development
• Extensive experience leading full process change through the development life cycle, providing configuration, installation, implementation, deployments
• Hands-on experience developing databases for IBM, the Government of Ontario, City of Toronto, Financial Services, Accounting and HR (Human Resources) applications


OS Windows, Novell Netware 4.X, UNIX, MS DOS

Databases IBM, DB2 7-9.5, Microsoft SQL, Oracle 10g-19c, Lotus Notes\Domino R4-R8.5, Quicker 8.2, FoxPro, Clipper, Btrieve

Languages Java, Visual Basic, SQL , PL\SQL, Lotus Script, Lotus Formula,  HTML, XML, DHTML, CSS , JavaScript, C,  Prolog, Pascal, WSDL

WEB Servers WebSphere 5.x/8.x, Websphere Portal 5.1/6, Tomcat, Domino 5.0-9.0, Jira, Confluence, Apache Tomcat 8-9, Microsoft IIS, Websphere MQ

Technology Oracle Apex 5.0-21.2, Servlets , J2EE, Oracle Forms, XPages, Dojo, Lotus Connection, XFDL, XForms, Struts, Spring  JPA,  JQuery, AJAX, UML , DOJO, iText, Webservices,    SOAP Webservices, REST Web Services, React  libraries, Jasmine

Tools  Lotus Designer 5.0-9.0, Lotus Administrator 5-8.5, Rational Application Developer (RAD 6-8.5),Eclipse, Rational ClearQuest, Rational Software Architect (6-8.5), Rational Business Developer (7.5) Eclipse, Visual Studio, Lotus Team Studio, Lotus Reporter, Cognos BI 7.0, Websphere MQ, Websphere Message Broker – (WBIMB), Websphere Application Server, Cognos Report Studio,  BRIO, Crystal Reports, DB2 AplhaBox, LDAP, LEI (6.5-8.5), Manage Wise, Landesk Manager, Lananalyzer, ColdFusion, Ant,  Delphi, SWIFT Alliance, JAWS Reader, Color Contrast Analyzer

 

  
EXPERIENCE:
City of Toronto – Toronto Water
Toronto, Canada    05/2019 – current

Sr. Development and Integration Specialist \System Analyst
   
The role include leadership in development and integration requests, assessment and analysis of changes, documentation of system functions, development, integration of software, coordinating changes from inception to production deployment, and troubleshooting issues.

Developed applications using Oracle APEX 5.0- 21.2, JavaScript, Java and/or HTML5, SQL development, Software AG  Webmethods, Jira\Confluence projects and creating and performing unit tests related to that work.
a. Provided services for scoping and planning for software or system development or integration projects.
b. Designed the process of developing REST webservices with Open API\Swagger specifications for Software AG. Designed REST webservices on software AG for various integration projects.
c. Performed administrative tasks for the Atlassian products (Jira\Confluence) in Windows Server Environment:  upgrades, patching, backup, and recovery. Design and support custom JIRA workflows, fields, dashboards, and reports. 
d. Modified standard Jira behavior with Groovy Script (ScriptRunner), integration Jira with other tools with Rest Webservices
e. Provided input and assist with standards and process changes that relate to the system development lifecycle or other related application or development standards. Provided input for project risk, action, issue, decision logs.
f. Coordinating and work directly with business clients and other City business units. Collected business requirements and performing detailed analysis of business processes and data to identify needs. 
g. Provided data collection/data analysis/data validation;  Designed solution and built relationship between the technical components of the solutions and the business processes.
h. Developed various applications on Oracle Apex 5.0-21.2 with integration Microsoft SQL, Software AG Webmethods using SQL, PL\SQL, Java, JavaScript, HTML, DHTML, Ajax. Developed reports with BOE, Oracle Apex, Crystal Reports.
i. Participated or provided support on Functional Testing, System Testing, Acceptance Testing, Integration Testing, Regression Testing, End-to-end Testing and Performance Testing.
j. Prepare code drop/code release deployment packages in preparation for release to production, and co-ordinate code deployment into various environments (i.e. test, staging, and production).
k. Created detailed documentation related to applications and systems such as that related to requirements, design, system, build, run, source to target mappings, data flow
l. Managed change according to applicable processes
m. Integrated interactive GIS maps with ESRI Javascript into Oracle Apex application.

Technology:  Eclipse, JDK 1.8, Jira , Confluence,  Jira ,Oracle Database 12-19c, Oracle APEX 5.0-21.2, SQL development,  PL|SQL, JavaScript™ ,  JQuery,  HTML, DHTML, XML, JSON,  AJAX, REST Web Services, Software AG webMethods, MS Word, MS Excel, Visio.

 

Ministry of Environment (Land and Resources Cluster) Toronto, Canada    05/2018 – 11/2018
08/2017 – 03/2018

 

Solution Designer    

As Solution Designer generated solution to integrate IDS with other systems\applications: 
• Assists/Leads envisioning sessions and architectural workshops to define key business drives and objectives for initiatives/projects.
• Provide consulting and expert advice regarding strategic directions for IT architecture, standards, principles, best practices.
• Liaise with project management and IT development teams in evaluating project constraints, proposing alternatives, alleviate risks and perform reengineering when warranted.
• Integrates application technology, integration, data, and security architectural viewpoints into a coherent and usable solution.
• Creates solution concepts and provides guidance to the development teams through solution frameworks, walking skeletons, designs architectural diagrams and discussions.
• Ensuring the application architecture team/technical leads/development teams can deliver solutions based on the architectural blueprints provided.
• Identify possible initiative/delivery challenges on constraints including risk, time, resources, scope, and solution implementation direction.
• Conduct architecture reviews, code-reviews, determine impacts of change and ensure solutions are aligned with corporate/business strategies, outcomes, architectural principles, and standards.
• Identify implementation risks and analysis of potential impact on the enterprise and on the achievement of scheduled objectives.
• Supporting and working closely with product owners, project managers, business analysts and subject matter experts in drafting detailed specifications for proposed solution(s).
• Define clear and comprehensive goals for all aspects of an initiative/project and govern the proper execution.

IDS :

Designed solution to integrate IDS with other systems\applications. Developed framework based on web service components for IDS system deployed on Domino server so that eventually other program or service delivery areas in the Ministry of the Environment can take advantage of them with SOAP web services.

a. Designed\developed solution based on Java DAO pattern with DAO\DTO components and isolated wrappers for subsystem components.
b. Designed\developed Java framework to manage Java exceptions. 
c. Designed developed Java framework to log the system events
d. Developed initial container components in WebSphere Business Integration Message Broker for integration IDS

Designed\Developed framework based on web service components for IDS system deployed on Domino server to retrieve geographical coordinates from GIS system with Webservice SOAP requests.

e. Import WSDL definition and build initial Web Service client on Java.
f. Enhanced existing framework based on DAO pattern with DAO\DTO components and isolated wrappers for subsystem components. Using this framework created scheduled Java agents to update set of documents and Java agent to send\receive data via XML\AJAX calls to update single document
g. Implemented the logic to manage Java exceptions with cascading style

Technology: Lotus Domino Server 8.5.3 - 9.0, Lotus Domino Designer  8.5.3 -9.0,   Lotus Enterprise Integrator (LEI), Lotus Script,  Formula Language, WebSphere Business Integration Message Broker, JDK 1.6-1.7, Eclipse IDE, SOAP UI,  JavaScript™, Xpages, XML, JSON,  SOAP Webservices, REST Web Services, MS Word, MS Excel, Visio

Ministry of Environment (Land and Resources Cluster) Toronto, Canada    10/2015 – 06/2017
08/2013 – 06/2015

System Analyst\Developer

As part of the team:

a. Participate in all phases of the systems development lifecycle from analysis and design, development and coding, acceptance testing, and implementation, and work with project team members to review, evaluate, project deliverables and documentation; 
b. Work closely with business analysts and\or client to confirm that the application code meets the business and system requirements that are outlined in the detailed design, during the analysis and user acceptance, testing, and implementation phases of the development lifecycle; 
c. Develop and code, including links, application components prototypes as a proof-of concept during design phase, as assigned; 
d. Coding, testing, and debugging of the code drop/code release developed based on the assigned application components; 
e. Prepare code drop/code release deployment packages in preparation for release to production, and co-ordinate code deployment into various environments (i.e. test, staging, and production); 
f. Provide accurate estimates for newly proposed functionality/enhancements and review the estimates from other team members for completeness and accuracy; 
g. Provide quality assurance for the code drop/code release (includes: unit testing, functional testing, load testing, tuning and regression testing, providing defect resolution and a fully tested application component); 
h. Actively participate in and contribute to weekly project team meetings and document review meetings, and when required facilitate and lead meetings; 
i. Provide a weekly report confirming status of the assigned tasks.

IDS :

Developed web service components for IDS system deployed on Domino server to retrieve Assessment Roll Number from GIS system with Webservice  REST requests.
h. Enhanced existing framework with JSON validator and parser.

Worked on project to generate AODA (PDF/UA standards) compatible PDF files based on Lotus Notes data:
a. Analyzed generated PDF with accessibility tools such as PAC 2.0, PAC 1.3, Adobe Accessibility Tool to identify potential issues
b. Designed Developed Web Service consumer on Lotus Script to call SOAP Java provider which generated PDF files with iText framework
c. Designed developed Lotus Script Framework to replace old PDF generator with no effect on end users
d. Modified HTML/XHTML content applying General Techniques , HTML and XHTML Techniques, CSS Techniques, Client-side Scripting Techniques, Server-side Scripting Techniques, Plain Text Techniques, PDF Techniques that iText can generate AODA compatible PDF file.

Drinking Water Information System (DWIS):

DWIS is an information management and compliance tool for the Ministry of the Environment and Climate Change to monitor drinking water systems . DWIS deployed on Websphere Application Server 8.0 with back end on Oracle 11 database. 

a. Following business requirements modified application using: Java, J2EE, Struts2, Sylogix
b. Build responsive front-end UI with React  libraries, jQuery, Jasmine, Javascript, Ajax
c. Modified Oracle database data model following business requirements

eLab:  

Designed\Developed enhancements to eLab.  eLab is a software-based laboratory and information management system with features that support a modern laboratory's operations.  eLab is part of laboratory information management system (LIMS). The system is deployed on WebSphere Application Server 8.0 were Java  applets provide integration with laboratory instruments, user’s interface designed with Swing to collect data for samples and mathematics,  synchronize the data with LIMS.
a. Provided a detailed design and technical analysis and documentation for existing application 
b. Recommended the tasks to be taken, estimated work effort and time or recommend an alternate technology.
c. Modified Java applets to integrate with new laboratory instruments and modify the math
d. Modified J2EE security model to comply with organization security requirements.
e. Implementing  RPA solution in eLab testing process.
f. Applied Power Shell scripting as part of deployment process on Windows environment.

Air Quality Information System(AQUIS):

Monitoring is performed using specialized equipment and analytical methods used to establish air pollutant concentrations. The collected data is transferred to AQUIS for analysis. Designed\Developed  new AirPointer module for AQUIS.

a. Designed data model to deploy on Oracle 12. Prepared SQL deployment package.
b. Designed\Developed  Java integration module to pull the  data using REST webservices to  AQUIS
c. Designed\Developed  web interface based on Oracle APEX 5.0

Computer Assisted Licensing Management System (CALMS):

CALMS- pertaining to the management of licenses issued to well contractors and well technicians, as well as the inspection and enforcement of well construction standards in support of the Ontario Water Resource Act. Designed/Developed new modules for CALMS.

a. Designed data model to deploy on Oracle 12 including tables, views constraints, dependencies, stored procedures and PL\SQL packages. Prepared SQL deployment package.
b. Designed\Developed Oracle Apex design elements and reports following Business requirements.

Technology: Rational Application Developer 8.0, JDK 1.6-1.7, Websphere Application Server 8.0, Lotus Domino® Server 8.5.3,  Oracle Forms Designer 10.g, Oracle Database 11-12, Oracle APEX 5.0, Lotus Domino® Designer  8.5.3,  LotusScript®,  WebSphere Business Integration Message Broker, Java™ Enterprise Edition, JavaScript™ ,  JQuery, AngularJS, HTML, DHTML, Xpages, XML, JSON,  AJAX, SOAP Webservices, REST Web Services 

Royal Bank of Canada, Toronto, Canada    05/2010 – 04/2013

System Analyst-Lead Application Developer 
   
Query management and Client management tickets tracking systems are used by RBC World Wide. The system utilize Domino environment (15 databases), MS SQL, Websphere, DB2 and Crystal Reports, daily transactions is more than 1 million records.   As a member of development team participated in merging two banks tracking system in one to improve performance, security, scalability

a. Analyze all business requirements and recommend appropriate applications and technology for same and design all data flow charts and diagrams got processes and provide effective solutions to all issues.
b. Administer Client Query Tracking System(CQTS), Websphere Application server (6.1-8.0), IBM HTTP Servers(6.1-8.0), DB2 Server(8.2-9.7) and recommend efficient modifications to systems to improve efficiency and reduce cost of all operations and determine appropriate procedures for all IT technologies and assist in all equipment configurations.  
c. Improved existing Single Sign On architecture with two different LDAP . Added additional security level for user’s identification for identity manager and session expiration.
d. Analyzed the system for WCAG 2.0 with Web Accessibility Toolbar and WEBAIM. Provided estimate to modify the system based on number of pages and average number of elements per page. Defined the following technique to apply for the solutions such as:  General Techniques, HTML and XHTML Techniques, CSS Techniques, Client-side Scripting Techniques, Server-side Scripting Techniques, Plain Text Techniques, PDF Techniques. Implement a consistent style(CSS) throughout and entire site. Initiated migration   process of the site from HTML to XHTML.
e. Coordinate with business and other IT teams and analyze all business requirements of clients and provide resolutions for all business and IT associate issues.
f. Created detailed technical analysis of modifications for  new system and test cases for unit and system integration 
g. Prepare draft and update all technical documents and provide support to CQTS\CMS applications and services and ensure optimal level of communications with customers.
h. Designed the application using HTML, XML, Xpages, CSS, LotusScript and advanced Javascript, Java, J2EE, EJB, Struts, VB Scripting. 
i. Designed reports for customers  based on business requirements using Crystal Reports.
j. Provided support and developed enhancements for integration Query management and Client management tickets tracking systems with other systems with IBM Integration Bus and  IBM Websphere MQ .


Prepared the schedule to upgrade existing environment and participate in servers upgrade, modified the code to meet system requirements, provide support during UAT and implementation.
a. Upgraded Domino server from ver. 7.0 to 8.5.3
b. Upgraded Websphere Application server from 6.1 to 8.0 
c. Upgraded  Websphere MQ server from 6.1 to 7
d. Upgraded DB2 server and client from 8.2 to 9.7

Technology: Domino/Lotus Notes R7/R8.5.3, Lotus Script, Lotus Formula, Lotus Enterprise Integrator (LEI), DB2 8.2, DB2 9.7,  MS SQL 2005 ODBC, SQL, AJAX, HTML, DHTML, CSS, Java Script, XML, JSON, Crystal Reports 10, J2EE, EJB, Struts, JPA, JSF, Websphere Application Server 6.1 -8.0, Websphere MQ, WebSphere Business Integration Message Broker(WBIMB), Websphere Application Developer 5.1.1, Rational Application Developer 7.5-8.0, Web Accessibility Toolbar, Color Contrast Analyzer

ANT and BEE, Toronto, Canada    03/2010 -05/2014

Software Architect
   
Built architecture, designed and deployed various projects build on Windows 2003 64 Bit, Lotus Notes/Domino R8.5 64 Bit, DB2, My SQL using LotusScript, Lotus Formula, JavaScript, Java, Rational, C++, HTML, DHTML, XML, XSLT, AJAX and SQL. Activities included:

a. Collaborated with stakeholders to determine software and system requirements
b. Created high-level IT architecture specifications and design documents.
c. Provided external customers and internal development teams with architectural blueprints to follow.
d. Guided and assisted staff internally and externally.
e. Troubleshooting and resolving issues with the design.
f. Ensure team adherence to development schedules and deadlines.
g. Presented regular progress reports and setting goals.
Technology: Windows 2000-2003, Domino/Lotus Notes R8.5, Lotus Script, Lotus Formula, LSX, LEI, DECS, XPages,  MySQL, SQL, Java (J2SE), HTML, DHTML, XHTML, XML, CSS, JavaScript, AJAX, Servlet, Ant, RAD (Rational Application Developer)
 

Ministry of Government Services (MGS\OPS), Toronto, Canada 
  01/2008 -03/2010
Sr. Developer 
   
Designed/Supported various Government of Ontario Domino web applications using HTML, DHTML, CSS, XML, JavaScript, AJAX, LotusScript and Lotus Formula language on Windows Notes\Domino servers using PKI authentication services.

1 Worked collaboratively with the CRMB OSS business, GSDC Application Development, ITS and GSDC Infrastructure team members in the design and implementation of applications and services
2 Analyzed business requirements; feed development plans/cost estimates
3 Developed and maintained applications/services according to approved life cycle methodologies and development standards
4 Performed all Notes/Domino system administration tasks: monitored servers’ performance and daily scheduled tasks, created policies rules, managed a clustered environment
5 Responsible for the maintenance of a stable Lotus Notes infrastructure by monitoring servers’ performance and daily scheduled tasks, managing email, provided 3rd level support;
6 Designed, developed, and supported more than a dozen Government Intranet/Extranet web applications, compliant with provincial privacy act and AODA AA Compliant
7 Verify with Web Accessibility Toolbar designed HTML code  to be compliant with WCAG 2.0.
8 Ensure the security of applications, services and data
9 Developed and executed unit and system testing cases on applications following testing standards
10 Provided User Acceptance testing support
11 Provided Tier 2 application support. Assist users with application related issues
12 Created and maintained technical documentation on computer-based information systems; compiling documentation for design changes or creation criteria 
13 Integrated PKI with Domino security


    Projects included:

1 TempLink is a Government of Ontario tool that "e-enables" selection process for acquiring Temporary Help Services from the mandatory Public Sector VOR (Vendor of Record).  In 2005 the OPS spent $36 million on Temporary Help Services. In 2008 it declined to $23 million. It is believed that this significant accomplishment is due in large part to the efforts by MGS to ensure the proper use of THS, including the launch of TempLink.
2  Designed Java common components to store/present Notes data In PDF format based on iText. The Java PDF libraries can be used in any Notes/Domino application. The libraries were implemented in TempLink and IFIS Forms applications. The output PDF documents were AODA compliant.
3 Participated the MyOPS Entrust Direct to TruePass System. Redesigned/tested existing applications and redeployed to meet TruePass standards (PCard, PCard Statements, IFIS, HRTS, Service Excellence, PO Cancellation, TempLink)
4  Designed Wear Forms Tracking tool for Human Resource to track missing data with various reporting tools. The application has flexible validation logic and depends on user's input, different templates and external data. IntelliVIEW, a 3rd party reporting system interfaced with Lotus/Domino application.
5  Improved security for existing applications (PCard, PCard Statements, IFIS) to maintain access based on user's role and privacy standards.
6  Designed standard approach to archive the data. The solution was successfully implemented to archive data for PCard Applications, PCard Statements and IFIS
7 Designed architecture and designed Java libraries to generate reports in pdf format
Others:   Designed, developed, and supported more than a dozen Government Intranet/Extranet web applications, compliant with provincial privacy act and AODA
Technology: Domino/Lotus Notes R6.5, Domino/Lotus Notes R8.5, Lotus Script, Lotus Formula, DB2, ODBC, SQL, Eclipse, Rational Application Developer 7, J2EE, Java, JCE, ANT, AJAX, HTML, DHTML, CSS, JavaScript, XML,  PKI,  IntellView, Web Accessibility Toolbar
IBM, Toronto, Canada    01/2001 -01/2008
Lead Developer\ Software Architect    

Analyzed, Built architecture, Designed, Developed, tested implemented and documented Lotus Notes/Domino R5-R8 or Websphere Portal web enabled systems (internet & intranet), on Windows NT and UNIX servers, using Lotus Script, JavaScript, JSP, J2EE, Struts, Rational Application Developer, C HTML, DHTML, XML, XSLT, and SQL running DB2 databases.

Projects included:

1) IBM Accessibility Standards
a. Analyzed with Accessibility Tools (WEB Checker and Team Studio Analyzer for Lotus Notes) the content of existing WEB and Domino applications to verify the components for compliance with IBM Accessibility Standards\WCAG.
b. Identify the components by priority such as critical, major, minor. Group the design elements which have to be modified. Designed\developed solution to make similar\repeatable elements compatible with Accessibility standards.
c. Provided text alternatives for any non-text content so that it can be changed into other forms people need, such as large print, braille, speech, symbols or simpler language. Used Alt and Title tags for input and image buttons as well as any images on the page. Made Web pages appear and operate in predictable ways, help users avoid and correct mistakes.
d. Created content that can be presented in different ways without losing information or structure. All Dynamic Content used WAI-ARIA in order to be readable by voice readers such as JAWS.  
e. Made it easier for users to see and hear content including separating foreground from background. Contrast Ratio for Colours used must meet Level AA standard  
f. Made all functionality available from a keyboard. Provided ways to help users navigate, find content, and determine where they are. Page structure was navigable by using only the Keyboard. Sites had Off screen Headers as needed so voice readers can navigate them  

2) Websphere\Websphere Portal
a) The SWG Executive Utilities provides a secure web delivery mechanism. This enables the SWG Executive by providing the data necessary for informed decision-making. The WW SWG Operations Team also benefits by maintaining this data in a single database solution, which provides for the "sharing" of data to other approved parties, the CFO Portal to be specific.
b) The SWG Executive Reports provides different type of reports built with Cognos Business Intelligent for data from SWG Executive Utilities.
c) The Sales Coverage application is used to establish and maintain the list of Enterprise accounts, which includes different views of historical sales information and resource account coverage assignment for 2003.  The first release of WEB part was designed on Domino and converted to use Websphere later.
d) IBM- Designed the XFDL form, created  portlet to display the form, converted Adobe Files with IBM Lotus Forms to XForms (XFDL) , designed and developed webservices, made changes to the data entry flow.
3) Lotus Notes\Domino
a) The Sales Commission application is a Lotus Notes Database used to establish and maintain the commissions payable to the sales people for different IBM channels. This includes the back end information stored on DB2 database and use of Lotus Enterprise Integrator (LEI 6) to show the data to the users.  
b) The e-Collaboration Database (e-CDB) pushes real time order event data from IBM to Business Partners with selected data elements refreshed 24 times per day. It provides both order status and business-to-business information in a single, easy to navigate source in Notes and WEB. In addition to the dates and status information within e-CDB, there are also links to the carrier sites for further tracking details between shipment and delivery. The back end information is stored in DB2.  Created various templates to synchronize Notes and DB2 using LS:DO.
c) The CareeNet Database is available to all IBM Global Services and Software professionals in WEB to provide them with access to career management advice and resources.   It provides users with a questionnaire to complete, print and submit to the career vitality center.  The questionnaire helps you to define your current career situation.  Upon receipt of your completed questionnaire, a career advisor will be in touch with you to discuss your responses and make recommendations on which best meets your individual needs. Created Rich Web UI interface, build middleware on Java to synchronize data with external vendors using data encryption and single sign-on, FTP Java Agent to upload\download data as files.
d) Converted existing Domino application to work under Websphere Portal management
4) Maintenance\Migration
a) Created internal development environment on Windows 2003 and performed all Notes/Domino and Websphere  system administration tasks : monitored servers’ performance and daily scheduled tasks, created policies rules, managed a clustered environment;
b) Installed and configured  Lotus Notes R6.5, R7.0.2, and R8.0 servers, LEI;Architected, installed and configured IIS with Lotus Notes R7.0.2, R8.0 for web SSO clustered environment which contained no person documents and setup Directory Assistance in Lotus Notes;
c) Coordinated and performed migration from Lotus Notes 6.5 client and Lotus Notes 6.5 server to Lotus Notes 8.0 client and SSO Lotus Notes 8.0.1 64 bit server;


Technology: Websphere Application Server 6.x, Websphere Portal 5.1, Rational Application Developer 6, J2EE, Java,  JSP, Struts, Web Content Management, DB2, HTML, DHTML, XML, XSL,  JavaScript,  AlphaBlox, Cognos 7.0, Windows 2000-2003,AS400, Lotus Notes/Domino R5-R8, LDAP, SSL,  Lotus Script, XPages, JavaScript, Java, HTML, DHTML, XML, XSLT,XFDL, XForm, C API, DB2, LS:DO, LEI, LDAP, ODBC, Notes SQL, BRIO, Crystal Reports, JAWS Screen reader, Color Contrast Analyzer
 

NovaData Inc., Lotus partner, Oakville, Canada    11/2000 -01/2001
Consultant    
     Designed, developed, tested and implemented a Lotus Notes/Domino R4/R5 "Designer Manager" System using Lotus Script, C, and Visual C++ on Windows 2000 and Windows NT. The objective was to hide Lotus Notes source code.
1            Designed and developed C modules to recompile Lotus Notes design elements, into Lotus Notes design elements without source code. Development work included using existing C API functions, created new Visual C++ objects and Lotus Script Objects.
2            Collected information about users using C API back end functions    
Technology: Windows 2000, Windows NT, Lotus Notes/Domino R5, Lotus Script, C, Visual C++, Lotus Team Studio

Nurun Inc., IBM partner, Toronto, Canada    7/2000 -11/2000
Consultant    
Delivering results through leading-edge expertise in strategy, technology and design by building effective links between interactive media, print material, marketing techniques and business processes, thus offering truly viable on-line and off-line integrated solutions
1. Expanded  Lotus Script libraries to transfer the WEB-Developer's information to HTML format and to increase the speed of working WEB-site  by  40%
2. Developed a multilevel classification system to increase searching process on the WEB site
3. Created JAVA-agent to push the information was changed in the content of the WEB database to DB2 database (increase security level)
Technology: Lotus Script, HTML, Java, JavaScript, Formula language, Lotus Notes/Domino R4/R5, DB2, Lotus Team Studio, Visual Age for Java, JDK 1.1.8, JDK 1.2, ODBC, Windows  
IBA Co., IBM partner, Minsk, Belarus    9/1999 -2/2000
Sr. Lotus Notes Developer    
1. Participated in creating a full cycle Management Information System for a large computer hardware and software constancy
2. Expanded an outdated Business Trip database into a full Project Management Information System accessible to all corporate personnel. Integrated it with the company's Client/Customer database, Human Resources and Accounting department databases
3. Created universal Lotus script libraries, agents and forms always ensuring the database architecture could accommodate future expansion and changes
4. Developed objects using formula language and Lotus Script to speed up complex mathematical computations
Technology: Lotus Script, HTML, Java, JavaScript, Lotus Notes, Domino, MS SQL, : Lotus Team Studio, Notes Pump, Visual Age for Java, JDK 1.1.6 
TechnoBank, Minsk, Belarus   1/1998 - 8/1999
TeamLeader, Lotus Notes Developer, Network Administrator    
1. Created the bank's automation development plan. Analyzed the need for a full network and database upgrade. Initiated the replacement of a Btrieve database to an Oracle with a Lotus Notes platform. Altered network architecture to accommodate future expansion. Designed\Provided support for various applications.
Technology: Lotus Script, Lotus formula language, HTML, Delphi, Lotus Notes, Btrieve, FoxPro, Oracle, Notes Pump, Btrieve SQL, ManageWise, Landesk, Novell Netware, Windows NT 
Belorussian Development Bank, Minsk, Belarus   6/1996 - 12/1997
Network Administrator, Programmer/Analyst    
1. Created database application to manage the bank's Fixed Asset registration; Managed databases and user accounts; ensured replication and assigned permissions; Monitored and fine tuned network performance. Diagnosed, performed troubleshooting and resolved network problems. Administered task scheduling and alter processing; provided user support and training; SWIFT support;
Technology: Lotus Script, Lotus formula language, HTML, Delphi, Lotus Notes, Btrieve, FoxPro, Oracle, Notes Pump, Btrieve SQL, ManageWise, Landesk, Novell Netware, Windows NT, SWIFT Alliance

Education

  1. EDUCATION:
B.Sc. in Computer ScienceJune, 1996
Websphere 6.0 Administrator CourseJune 2007
Websphere Application Developer CourseJuly 2007
  1.  CERTIFICATIONS:
Certified Lotus Notes Professional R7, Toronto, CanadaOctober, 2006
Certified Lotus Notes Professional R5, Toronto, CanadaOctober, 2000
Certified Lotus Notes Professional R4, Moscow, Russia February, 2000
Certified Lotus Notes Administrator, Minsk, BelarusJanuary, 2000
Certified Delphi Developer, Minsk, BelarusJune, 1999
Certified Lotus Notes Programmer, Minsk, BelarusFebruary, 1999

 

Professionals offering similar services to those of Aliaksandr Sorikov

Professionals in the same Technology / Internet sector as Aliaksandr Sorikov

Professionales offering REST services

Professionales offering Oracle SQL services

Professionales offering Confluence services

Professionales offering Apache Tomcat services

Professionales offering Java EE services

Professionales offering Swagger services

Professionales offering JavaScript Consultants services

Professionales offering PL/SQL services

Professionales offering Apex services

Professionales offering REST API services

Professionales offering Groovy services

Professionales offering JSON services

Professionales offering JIRA services

Professionals from different sectors near Thornhill, Ontario

Jobs near Thornhill, Ontario

  • Teamrecruiter Incorporated

    records clerk

    Found in: Talent CA 2 C2 - 15 hours ago


    Teamrecruiter Incorporated Toronto, Canada

    Education: · Expérience: · Education · Secondary (high) school graduation certificate · or equivalent experience · Tasks · Receive and forward telephone or electronic enquiries · Sort, process and verify applications, receipts and other documents · Process incoming and outgoing ...

  • 2226004 Ontario Ltd.

    software testing technician

    Found in: Talent CA 2 C2 - 8 hours ago


    2226004 Ontario Ltd. Markham, Canada

    Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years · Experience: 1 year to less than 2 years · Tasks · Develop and document software testing plans · Install software and hardware and configure operating system software in ...

  • Chicago Title Canada

    Manager, Residential Title Services

    Found in: Talent CA C2 - 3 days ago


    Chicago Title Canada Ontario, Canada

    For over 70 years, Chicago Title has proudly provided security for Canada's real estate transactions. We understand the true value of our insureds' properties, they represent more than just numbers on a statement. When it comes to our clients' peace of mind, no detail is too smal ...