I am Buddy Lancer - Remote Software, Web and DB Developer.
My top skills (but not limited to the list): C#/ASP.NET, Java/JSP,C/C++,PHP/MySQL, HTML/Javascript, Microsoft SQL Server & Reporting Services, TIBCO JasperReports, Microsoft SharePoint, CAD/CAM& software, CMS software, Amazon AWS.
During last years I took part in projects listed below (but not limited to the list).
You can also visit my personal website and profiles:
Sunday, October 4, 2020
035 | Buddy Fetcher (PHP/MySQL)
Development of Buddy Fetcher: Simple RSS fetcher/aggregator (PHP/MySQL).
Open source project at https://github.com/buddylancer/fetcher.php.
Project features:
- collecting remote items (news, jobs etc) from a number of external sites
- using standard input RSS-feeds or custom parsing
- items collector can be run as frequently as needed (through scheduled task)
- separate functionality for operations with DB (data access layer)
- filtering items by categories (any number of categories)
- output RSS-feeds (filtered by categories also)
- caching logic for input RSS-feeds, web pages and output RSS-feeds
- mobile version is configured through separate CSS
- classic MVC (Model/View/Controller) implementation
This product was initially ported from original PHP version using own converter (written in C# and using ~80 regular expressions).
Working NET version, ported from the same original PHP version with the same converter (using ~150 regular expressions), can be found at https://github.com/buddylancer/fetcher.net.
Websites powered by Buddy Fetcher:
- 1001 Freelance Projects / Rus
- 1001 Remote Jobs / Rus
Environment - PHP, MySQL, NetBeans, TortoiseHg.
Thursday, June 11, 2020
034 | 1001 Remote Jobs website
Development and promotion of website for aggregating remote jobs in IT area - 1001 Remote Jobs.
Project features:
- collecting remote jobs from a number of job sites using standard input RSS-feeds or custom parsing
- jobs collector can be run as frequently as needed (through cron job)
- separate functionality for operations with DB (data access layer)
- filtering jobs by skills (30+ base skills - java, front-end, php etc.)
- output RSS-feeds (filtered by skills also)
- caching logic for input RSS-feeds, web pages and output RSS-feeds
- English and Russian versions of website (+ separate mobile versions)
Environment - PHP, MySQL, NetBeans, TortoiseHg.
Roles - Lead Developer.
![]() |
| 034 | 1001 Remote Jobs website |
Friday, January 31, 2020
033 | Custom Extensions for SharePoint
Development of custom reporting extensions for Microsoft SharePoint.
Development, testing, releasing to production & supporting of custom reporting extensions (export/convert to various formats) for Microsoft SharePoint.
Environment - Windows Server 2003 .. 2019, SharePoint Server/Foundation 2007 .. 2019, C# (Visual Studio), NUnit, TortoiseHG, Jira, Redmine.
Role - Lead Developer & Product Lead.
SharePoint reporting extensions.
Development, testing, releasing to production & supporting of custom reporting extensions (export/convert to various formats) for Microsoft SharePoint.
Environment - Windows Server 2003 .. 2019, SharePoint Server/Foundation 2007 .. 2019, C# (Visual Studio), NUnit, TortoiseHG, Jira, Redmine.
Role - Lead Developer & Product Lead.
SharePoint reporting extensions.
![]() |
| 033 | SharePoint reporting extensions |
032 | Custom Extensions for JasperReports / Server
Development of custom reporting extensions for TIBCO JasperReports / Server.
Development, testing, releasing to production & support of custom reporting extensions (export and/or convert to various formats) for JasperReports / Server.
Environment - TIBCO JasperReports / Server, Java 3.x .. 7.x, Java 5 .. 8 (IntelliJ IDEA), JUnit, Tomcat, TortoiseHG, Jira, Redmine.
Role - Lead Developer & Product Lead.
JasperReports reporting extensions.
Development, testing, releasing to production & support of custom reporting extensions (export and/or convert to various formats) for JasperReports / Server.
Environment - TIBCO JasperReports / Server, Java 3.x .. 7.x, Java 5 .. 8 (IntelliJ IDEA), JUnit, Tomcat, TortoiseHG, Jira, Redmine.
Role - Lead Developer & Product Lead.
JasperReports reporting extensions.
![]() |
| 032 | JasperReports reporting extensions |
Labels:
JasperReports,
Java
031 | Custom Extensions for SQL Server Reporting Services
Development of custom reporting extensions for Microsoft SQL Server Reporting Services.
Development, testing, releasing to production & support of custom reporting extensions (export/convert to various formats) for Microsoft SQL Server Reporting Services.
Environment - Windows Server 2003 .. 2019, SQL Server 2005 .. 2019, SSRS 2005 .. 2019, ReportViewer 2005 .. 2019, C# (Visual Studio), NUnit, TortoiseHG, Jira, Redmine.
Role - Lead Developer & Product Lead.
SSRS reporting extensions.
Development, testing, releasing to production & support of custom reporting extensions (export/convert to various formats) for Microsoft SQL Server Reporting Services.
Environment - Windows Server 2003 .. 2019, SQL Server 2005 .. 2019, SSRS 2005 .. 2019, ReportViewer 2005 .. 2019, C# (Visual Studio), NUnit, TortoiseHG, Jira, Redmine.
Role - Lead Developer & Product Lead.
SSRS reporting extensions.
![]() |
| 031 | SSRS reporting extensions |
Thursday, January 30, 2020
030 | BuddyCAD Viewer+
Deep re-engineering, re-factoring and extending functionality of BuddyCAD Viewer+ project (a set of applications for viewing and processing P-CAD files).
Environment - C++ (Visual Studio, Code Blocks), C# (Visual Studio).
Role - Team Leader.
Environment - C++ (Visual Studio, Code Blocks), C# (Visual Studio).
Role - Team Leader.
![]() |
| 030 | BuddyCaps (SCH) Viewer Sample #1. |
![]() |
| 030 | BuddyCaps (SCH) Viewer Sample #2. |
![]() |
| 030 | BuddyCards (PCB) Viewer Sample #1. |
![]() |
| 030 | BuddyCards (PCB) Viewer Sample #2. |
![]() |
| 030 | BuddyPlot2Tif Convertor (SCH) Sample #1. |
![]() |
| 030 | BuddyPlot2Tif Convertor (SCH) Sample #2. |
![]() |
| 030 | BuddyPlot2Tif Convertor (PCB) Sample #3. |
![]() |
| 030 | BuddyPlot2Tif Convertor (PCB) Sample #4. |
Wednesday, January 29, 2020
029 | Hot Belarus News website
Development of Hot Belarus news aggregating website. Collects news headlines from a dozen of sources almost in real time (~15 min delays).
Environment - PHP, MySQL.
Role - Lead Developer.
Environment - PHP, MySQL.
Role - Lead Developer.
Tuesday, January 28, 2020
028 | Sarov Monastery website
Development, support and promotion of Sarov Monastery website (Sarov, Russia).
Powered by Brizonia CMS. Promotion through a set of social networks - Twitter, Facebook, MySpace, LiveJournal, Mail.ru, Rambler.ru, Ya.ru, LiveInternet, MyOpera etc.
Environment - PHP, MySQL.
Role - Lead Developer.
Powered by Brizonia CMS. Promotion through a set of social networks - Twitter, Facebook, MySpace, LiveJournal, Mail.ru, Rambler.ru, Ya.ru, LiveInternet, MyOpera etc.
Environment - PHP, MySQL.
Role - Lead Developer.
Labels:
CMS,
CSS,
MySQL,
PHP,
Web Development
Monday, January 27, 2020
027 | Porting PHP to Java
Migration of Brizonia CMS to Java platform (from PHP).
Phase #0 of migration - develop console application for initial batch conversion of PHP code to Java using regular expressions logic. A set of ~50 custom regular expressions was developed.
Phase #1 of migration - achieve "no errors" compilation of converted Java code.
Phase #2 of migration - refactor Java code.
Environment - C#, PHP, MySQL, Java / JSP / JDBC.
Role - Lead Developer.
Phase #0 of migration - develop console application for initial batch conversion of PHP code to Java using regular expressions logic. A set of ~50 custom regular expressions was developed.
Phase #1 of migration - achieve "no errors" compilation of converted Java code.
Phase #2 of migration - refactor Java code.
Environment - C#, PHP, MySQL, Java / JSP / JDBC.
Role - Lead Developer.
Sunday, January 26, 2020
026 | Lee Digital Archive website
Development of Lee Digital Archive website (except design).
Environment - XML/XSLT. Also pure ASP and C# applications were developed (for batch recursive conversion of the whole site from XML/XSLT presentation to pure HTML).
Role - Lead Developer.
Environment - XML/XSLT. Also pure ASP and C# applications were developed (for batch recursive conversion of the whole site from XML/XSLT presentation to pure HTML).
Role - Lead Developer.
Labels:
C#,
Classic ASP,
HTML,
XML/XSLT
Saturday, January 25, 2020
Friday, January 24, 2020
024 | Projects Grabbing Engine
Development of PHP / MySQL engine for grabbing projects from freelance marketplaces and posting them to Twitter micro-blogs.
This was done internally but currently there are hundreds of subscribers of those micro-blogs.
Samples - @php_projects (~10000 followers), @mysql_projects (~3500 followers), @flash_projects (~1500 followers), @aspnet_projects (~5000 followers), @csharp_projects (~5000 followers), etc.
Role - Lead Developer.
This was done internally but currently there are hundreds of subscribers of those micro-blogs.
Samples - @php_projects (~10000 followers), @mysql_projects (~3500 followers), @flash_projects (~1500 followers), @aspnet_projects (~5000 followers), @csharp_projects (~5000 followers), etc.
Role - Lead Developer.
Thursday, January 23, 2020
023 - Theatre Debout website
Development of Theatre Debout website (on Wordpress platform).
Environment - Wordpress (deep customization - a lot of plugins and custom PHP coding).
Role - Lead Developer.
Environment - Wordpress (deep customization - a lot of plugins and custom PHP coding).
Role - Lead Developer.
Wednesday, January 22, 2020
022 | Online Translation System
Development and support of online translation system.
Including Web Administration Interface (Admin UI), Desktop Administration Interface (Desktop UI) and Web User Interface (Web UI).
Environment - C#, ASP.NET, Microsoft SQL Server, Web Services, Click Once.
Desktop Administration Interface.
Web User Interface Sample #1.
Web User Interface Sample #2.
Including Web Administration Interface (Admin UI), Desktop Administration Interface (Desktop UI) and Web User Interface (Web UI).
Environment - C#, ASP.NET, Microsoft SQL Server, Web Services, Click Once.
Desktop Administration Interface.
![]() |
| 022 | Online Translation System -- Desktop Administration Interface |
Web User Interface Sample #1.
![]() |
| 022 | Online Translation System -- Web User Interface Sample #1 |
Web User Interface Sample #2.
![]() |
| 022 | Online Translation System -- Web User Interface Sample #2 |
Tuesday, January 21, 2020
021 | News Grabbing Engine
Development, support and promotion of website for headlines aggregation.
Features - grab news headlines from numerous on-line news sources, store headlines into DB, further scheduled posting of newly added headlines to a set of accounts on Twitter.com.
Environment - PHP, MySQL. Customized RSS feeds fetching and parsing.
Role - Lead Developer.
Features - grab news headlines from numerous on-line news sources, store headlines into DB, further scheduled posting of newly added headlines to a set of accounts on Twitter.com.
Environment - PHP, MySQL. Customized RSS feeds fetching and parsing.
Role - Lead Developer.
![]() |
| 021 | News Grabbing Engine -- List of sources |
![]() |
| 021 | News Grabbing Engine -- List of headlines |
Labels:
CSS,
Database Development,
HTML,
MySQL,
PHP,
RSS,
Web Development
Monday, January 20, 2020
020 | I Need Soft website
Development, support and promotion of I Need Soft... website for software products sales.
Environment - PHP, MySQL.
XML fetching and parsing.
Role - Lead Developer.
Environment - PHP, MySQL.
XML fetching and parsing.
Role - Lead Developer.
Labels:
CSS,
MySQL,
PHP,
Web Development
Sunday, January 19, 2020
019 | 1001 Freelance Projects (re-development)
Re-development of 1001 Freelance Projects website.
Features added - automated scheduled posting of new projects to Twitter.com, Identi.ca, Blog, Google Groups, etc. Both English & Russian versions of website are deployed.
Environment - PHP, MySQL.
Role - Lead Developer.
Features added - automated scheduled posting of new projects to Twitter.com, Identi.ca, Blog, Google Groups, etc. Both English & Russian versions of website are deployed.
Environment - PHP, MySQL.
Role - Lead Developer.
Saturday, January 18, 2020
018 | Brizonia CMS
Continuous development of Brizonia CMS (content management system), web product for quick and easy building and further managing of generic web sites.
Environment - PHP, MySQL.
Roles - Systems Architect, Lead Developer.
You can visit Demo site.
Environment - PHP, MySQL.
Roles - Systems Architect, Lead Developer.
You can visit Demo site.
![]() |
| 018 | Brizonia CMS -- Administration User Interface (Admin UI) |
Labels:
CMS,
CSS,
HTML,
Javascript,
MySQL,
PHP,
Scripts & Utilities,
Web Development
Friday, January 17, 2020
017 | Data Mining Application
Development of web extraction / data mining application.
Environment - C#, ASP.NET, Microsoft SQL Server, Web Services.
Role - Lead Developer. Full-time position at the biggest East-European outsourcing software development company.
Environment - C#, ASP.NET, Microsoft SQL Server, Web Services.
Role - Lead Developer. Full-time position at the biggest East-European outsourcing software development company.
Wednesday, January 15, 2020
015 | Social Media DB Development
Design of database schema similar to one used in MySpace and development of data layer for accessing it.
Environment - C#, MS SQL Server.
Role - DBA, Lead Developer.
Environment - C#, MS SQL Server.
Role - DBA, Lead Developer.
Tuesday, January 14, 2020
014 | Intranet Applications Development
Executing / enabling of internal and subcontracting software development projects. In total 10+ projects developed and deployed. Further KTBR (keep the business running) support of deployed projects.
Environment - C#, ASP.NET, MS SQL Server, Web Services, MS Reporting Services, eXtreme Programming.
Role - Sr. App. Developer.
Full-time position at big "blue chip" US company - East-European R&D center.
Environment - C#, ASP.NET, MS SQL Server, Web Services, MS Reporting Services, eXtreme Programming.
Role - Sr. App. Developer.
Full-time position at big "blue chip" US company - East-European R&D center.
Monday, January 13, 2020
013 | Sarov Monastery 300th Ann.
Development, support and promotion of web site, devoted to 300th anniversary of Sarov Monastery (Sarov, Russia).
Environment - PHP, MySQL.
Finally was powered by Brizonia CMS.
Web Archive - link.
Environment - PHP, MySQL.
Finally was powered by Brizonia CMS.
Web Archive - link.
Labels:
CSS,
HTML,
Javascript,
MySQL,
PHP
Sunday, January 12, 2020
012 | Brizonia Photo
Development of Brizonia Photo, product for fast and easy building of photo galleries.
Environment - PHP.
Roles - Systems Architect, Lead Developer.
Finally the product is integrated together with Brizonia CMS.
Examples - Photo Minsk, Photo Belarus, Sanaksar Monastery.
Environment - PHP.
Roles - Systems Architect, Lead Developer.
Finally the product is integrated together with Brizonia CMS.
Examples - Photo Minsk, Photo Belarus, Sanaksar Monastery.
Saturday, January 11, 2020
011 | Brizonia Listing
Continuous development of Brizonia Listing, product for quick and easy building and administering of classified ads listing sites.
Environment - PHP, MySQL.
Roles - Systems Architect, Lead Developer.
What is done -
Environment - PHP, MySQL.
Roles - Systems Architect, Lead Developer.
What is done -
- Database Design & Implementation (MySQL).
- Data Layer Design & Implementation (PHP).
- Admin User Interface (UI)
- Template-based Web UI (PHP, HTML, JavaScript).
- Searching/Filtering through Region, Location, Category & Subcategory (PHP, MySQL).
- Payments through www.2checkout.com for payed ads (PHP).
- Easy "one file" localization (PHP).
![]() |
| Ads Listing - "Select Region" Page |
![]() |
| Ads Listing - "Select Category" Page |
![]() |
| Ads Listing - "View Ad" Page |
Friday, January 10, 2020
010 | Brizonia Projects
Continuous development of Brizonia Projects, product for quick building of on-line projects marketplaces - reverse project auctions.
Environment - PHP, MySQL.
Roles - Systems Architect, Lead Developer.
Environment - PHP, MySQL.
Roles - Systems Architect, Lead Developer.
![]() |
| 010 | Brizonia Projects -- Browse Projects Page |
![]() |
| 010 | Brizonia Projects -- My Bids Page |
![]() |
| 010 | Brizonia Projects -- View Project Page |
Thursday, January 9, 2020
009 | 1001 Freelance Projects
Development and promotion of reference web site of top world freelance services in IT area - 1001 Freelance Projects.
Environment - PHP, MySQL.
Roles - Systems Architect, Lead Developer.
Environment - PHP, MySQL.
Roles - Systems Architect, Lead Developer.
Wednesday, January 8, 2020
008 | St. Seraphim of Sarov web-site
Development, support and promotion of web portal devoted to 100th anniversary of St. Seraphim of Sarov glorification.
Environment - PHP, MySQL.
Roles - Systems Architect, Lead Developer.
The site is finally migrated to Brizonia CMS.
Environment - PHP, MySQL.
Roles - Systems Architect, Lead Developer.
The site is finally migrated to Brizonia CMS.
Tuesday, January 7, 2020
007 | Online Traffic Analyzer (Logger)
Development of online system for analyzing web traffic for multiple clients.
Environment - PHP, MySQL.
Environment - PHP, MySQL.
Monday, January 6, 2020
006 | Small ERP System
Development and support of small-scale ERP system for city's medical department.
Environment - MS Access (with highly used VB for applications), MS SQL Server, JSP, Java Beans.
Roles - Systems Architect, Lead Developer.
Environment - MS Access (with highly used VB for applications), MS SQL Server, JSP, Java Beans.
Roles - Systems Architect, Lead Developer.
Labels:
Java Beans,
JSP,
MS Access,
MS SQL Server
Sunday, January 5, 2020
005 | Document Management System (Functional Specs)
Development of proposal for development & functional specification for document management system of large-scale company.
Environment - JSP, Java Beans, MS SQL Server.
Environment - JSP, Java Beans, MS SQL Server.
Labels:
Java Beans,
JSP,
MS SQL Server
Saturday, January 4, 2020
004 | City's Web Portal
Development and support of city's informational web portal.
Full "gentlemen set" for portal - News, Forum, Chat, Votes, Guest book, Registration, Ads, Jobs, E-Cards, etc.
Environment - JSP, Java Beans, MySQL.
Areas of expertise - Web Development, Database Development.
Role - Team Lead, Lead Developer.
Full "gentlemen set" for portal - News, Forum, Chat, Votes, Guest book, Registration, Ads, Jobs, E-Cards, etc.
Environment - JSP, Java Beans, MySQL.
Areas of expertise - Web Development, Database Development.
Role - Team Lead, Lead Developer.
Friday, January 3, 2020
003 | Custom CMS for 3 web-sites
Development of back-end databases and custom content management systems (CMS).
For three web sites - one non-commercial and two commercial.
Environment - PHP, MySQL.
Areas of expertise - Web, Mobile & Software Development, Scripts & Utilities.
For three web sites - one non-commercial and two commercial.
Environment - PHP, MySQL.
Areas of expertise - Web, Mobile & Software Development, Scripts & Utilities.
![]() |
| Sample of custom CMS #1 |
![]() |
| Sample of custom CMS #2 |
![]() |
| Sample of custom CMS #3 |
Thursday, January 2, 2020
002 | Learning Courses (Engine + CMS)
Development of backend database and custom content management system (CMS) for learning courses in IT area.
Environment - JSP, Java Beans, MySQL.
Areas of expertise - Web Development, Database Development.
Environment - JSP, Java Beans, MySQL.
Areas of expertise - Web Development, Database Development.
![]() |
| 002 | Learning Courses - Administration User Interface (Admin UI): |
![]() |
| 002 | Learning Courses -- Web User Interface (Web UI): |
Wednesday, January 1, 2020
001 - Online Time Planner
Development of time planning system for medical departments with access to central database using web interface.
Environment - JSP, Java Beans, Microsoft SQL Server.
Area of expertise - Web Development.
Role - Developer.
Environment - JSP, Java Beans, Microsoft SQL Server.
Area of expertise - Web Development.
Role - Developer.
Subscribe to:
Posts (Atom)















































