Software Architecture Resume
Rolling Meadows, IL
SUMMARY
- Innovative software engineer offering extensive experience in the full software development lifecycle of next - generation applications and customizable solutions.
- Expert in advanced development methodologies, tools and processes.
- Known for excellent problem-solving and troubleshooting skills—able to analyze code and engineer well-researched, cost-effective, and responsive solutions.
- Detail-oriented, flexible, and capable of working on multiple projects and switching between them with no overhead.
TECHNICAL SKILLS
Programming: C++, C, Pascal, Visual Basic, x86 Assembler, C#, Shell scripts, SQL, JavaScript
OS: Windows, Linux/UNIX, MacOS X, FreeBSD, MS-DOS
RDBMS: MS SQL Server, MySQL, MS Access, SQLite
Technologies: Multithreading, COM, Virtualization (VMware), Internet (TCP/IP, UDP), DNS (bind), SMTP (Sendmail, Postfix), PHP, ASP, HTTP (IIS, Apache), HTML, CSS, .Net, XML
IDE: Visual Studio, Borland IDE
Libraries: MFC, STL, Boost, libxml2, PDFlib, DirectX, Ghostscript, chartfx, openssl, NTFSprogs
Source Control: SVN, TortoiseSVN, MS Source Safe
PROFESSIONAL EXPERIENCE
Software Architecture
Confidential, Rolling Meadows, IL
Responsibilities:
- Achieved close collaboration with clients to design, implement and maintain software based on specific requirements, and helped increase company's revenue.
- Delivered various enhancements using C++ that improved customer
- IT Applications satisfaction, and worked on long-term maintenance of the software, Project Planning affecting all areas—front-end, back-end and reporting system.
- Developed and optimized various tools for internal company use, oriented towards database maintenance, data migration and automation of repetitive tasks, and increased teams' productivity. Accountability
- Designed and implemented database-driven multilingual support Adaptability for applications helping to expand customer base, using MS Access. Critical Thinking
- Performed necessary troubleshooting and resolutions for software Budgeting systems.
- Researched coding and database concerns to resolve various applications issues and reduced problems.
PROGRAMMER ANALYST II
Confidential, Rolling Meadows, IL
Responsibilities:
- Designed and implemented a report system that takes information from a database and output of a computational (back-end) engine, and presents a 'report' in a readable, easy to understand format.
- The report engine gives companies/agents the ability to present highly customized reports to prospective clients.
- Increased company revenue by delivering enhancements of the report system, including a feature that gave clients the ability to make various modifications to generated reports.
- The XML controlling the engine was designed specifically to be intuitive and permitted clients to implement various changes themselves and save money.
- Mentored and trained personnel on policies and procedures regarding systems, programming and troubleshooting, and increased team's productivity.
- Worked on support of the company's software and supplied troubleshooting, analysis, and solutions for clients' database and application issues.
- Created and delivered effective and time saving standardized program set-up, processes and best practices documentation.
- Collaborated with project managers and stakeholders to maintain applications per their specific requirements.