1
0

Updated CV page

This commit is contained in:
Michael Gordeev
2019-10-14 23:57:25 +03:00
parent 6b8ac8bd96
commit 213443f43a
5 changed files with 139 additions and 86 deletions
@@ -1,4 +1,5 @@
using Microsoft.AspNetCore.Mvc;
using System.Net;
namespace MyWebsite.Controllers
{
@@ -6,5 +7,11 @@ namespace MyWebsite.Controllers
{
public IActionResult Index() =>
View();
public IActionResult Download()
{
byte[] data = new WebClient().DownloadData($"https://{Request.Host}/CV.pdf");
return File(data, "application/pdf", "[Michael Gordeev] CV.pdf");
}
}
}
@@ -9,6 +9,7 @@ namespace MyWebsite.Controllers
{
public class GalleryController : Controller
{
[HttpGet("Arts")]
public async Task<IActionResult> Index()
{
ViewData["Images"] = JsonConvert.DeserializeObject<Image[]>(await new HttpClient().GetStringAsync($"https://{Request.Host}/Gallery.json"));
+9 -2
View File
@@ -33,8 +33,15 @@ namespace MyWebsite
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseExceptionHandler("/Home/Error");
app.UseHsts();
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Error");
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
+62 -84
View File
@@ -5,8 +5,7 @@
<header>
<h1>My resume</h1>
<p class="comment">// TODO: Complete page</p>
<a class="comment" href="~/">// Download CV (.pdf) &#xE118;</a>
<a class="comment" asp-action="Download">// Download CV (.pdf) &#xE118;</a>
</header>
<article class="info-block">
@@ -15,27 +14,25 @@
<p>
Saint Petersburg,<br>
Russia<br>
Phone No (Russia): +7 (996) 929-19-69<br>
Phone (Russia): +7 (996) 929-19-69<br>
Email: <a href="mailto:michael.xfox@outlook.com">michael.xfox@outlook.com</a><br>
</p>
<h4>Overall Summary:</h4>
<p>
<b>Overall Summary:</b><br>
</p>
<p>
Self- directed, detail-oriented, and professional C# programmer with more than 5 years of experience in designing, developing, analyzing, and implementing client-server, web and desktop-based applications using C# language. Expertise in system designing as well as in testing, debugging and modifying related application code. Capable of learning new programming languages and technologies and complete projects within specified deadlines. Possess excellent communication, problem-solving, documentation, analytical, and decision solving skills.
</p>
<p>
<b>Summary of Skills:</b><br>
Self- directed, detail-oriented, and professional C# programmer with more than 3 years of experience in designing, developing, analyzing, and implementing client-server, web and desktop-based applications using C# language. Expertise in system designing as well as in testing, debugging and modifying related application code. Capable of learning new programming languages and technologies and complete projects within specified deadlines. Possess excellent communication, problem-solving, documentation, analytical, and decision solving skills.
</p>
<h4>Summary of Skills:</h4>
<ul>
<li>
Thorough knowledge of C# programming concepts, SDLC, testing and debugging methods, system design, and implementation, database system, including DB2 and relational databases, program documentation, web and desktop application development
Thorough knowledge of C# programming concepts, OOP, SOILD, SDLC, testing and debugging methods, system design and implementation, database system, including DB2 and relational databases, program documentation, web and desktop application development
</li>
<li>
Proficient in Object oriented programming such as C, C++, C# as well as experience with MS SQL Server, ASP. NET, MVC, and ORM frameworks
Proficient in Object oriented programming such as C#, C++, Java as well as experience with .NET, ASP.NET Core, MVC, Xamarin and Unity frameworks
</li>
<li>
Strong understanding of HTML, CSS, JavaScript, web services, Visual Studio, design and architectural patterns, and window services
Strong understanding of HTML, CSS, JavaScript, Visual Studio, design and architectural patterns
</li>
<li>
Ability to analyze and understand complex problems, and generate appropriate technical solutions independently
@@ -44,7 +41,7 @@
Effective communication and interpersonal skills with the ability to maintain good relations and share technical ideas with users or clients, technical and management staff
</li>
<li>
Excellent leadership and mentoring skills as well as the ability to work independently and within teams
Ability to work independently and within teams
</li>
<li>
Strong organizational skills along with the ability to accomplish multiple tasks under extreme pressure, and meet specific deadlines
@@ -53,124 +50,105 @@
Ability to grasp and apply new concepts quickly and stay updated with latest trends and technical advancements
</li>
</ul>
<p>
<b>TECHNICAL SKILLS:</b>
</p>
<h4>TECHNICAL SKILLS:</h4>
<ul>
<li>
OS: Windows and DOS
Knowledge of Microsoft Windows Operating System
</li>
<li>
Languages: C, C++, C#, Visual Basic 6, Visual Basic, .NET, SOAP, HTML, DHTML, XML
Technologies stack: .NET, ASP.NET,
</li>
<li>
Software: Visual Studio, .NET 2005, Dreamweaver
Languages: C#, JavaScript, Java, C++, Pascal, XAML, HTML, XML, CSS, SQL
</li>
<li>
Database: MySQL 4.0/5, MS SQL 2000/2005, MS Access
Frameworks and technologies: .NET, ASP.NET Core, Xamarin, Unity, CV, ML, Azure DevOps
</li>
<li>
Networking: TCP/IP, LAN, FTP, DNS, DHCP, IIS, Active Directory
Platforms: UWP, Win32, Web, Android, iOS
</li>
<li>
Software: Visual Studio, Adobe Photoshop, Illustrator, DaVinci Resolve, Sony Vegas Pro, FL Studio, Microsoft Office, 3Ds Max, Kompass 3D
</li>
<li>
Database: MySQL, Microsoft Access
</li>
<li>
Very energetic and ready to take new challenges
</li>
<li>
Ready to learn anything new
</li>
<li>
Excellent communication and presentation skills
</li>
<li>
In-depth knowledge of web technologies, customer services and sales management
</li>
</ul>
<h4>Work Experience:</h4>
<p>
<b>Work Experience:</b><br>
</p>
<p>
C# Programmer <br>
Broad-ridge Technologies, Louisville, KY<br>
October 2017 Present<br>
C# Software Developer<br />
Technologies of Informational and Educational Systems Research Facility, <a title="Saint Petersburg State University of Telecommunications">SPbSUT</a>, St. Petersburg, Russia<br />
September 2019 Present
</p>
<ul>
<li>
Providing support to IT personnel in designing, developing, analyzing, testing, debugging, and executing C# programs for windows desktop and web-based applications
Developing a <a asp-controller="Projects" asp-action="Index">cross-platform application</a> for University's students and professors
</li>
<li>
Assisting project manager in defining detailed specifications for specific functionality requirements as well as analyzing, designing, and encoding new systems using C# language
Supporting and maintaining existing .NET solutions
</li>
<li>
Preparing accurate reports to document design flaws and bugs as well as modifying existing software or system to correct errors and improve performance
Providing UI and processing solutions for internal research projects
</li>
<li>
Collaborating with other programmers and developers in the whole development process, and using structured analysis and design to determine steps to develop programs
</li>
<li>
Determining user requirements, including project budgets and timelines as well as providing consultative services to clients and project team members on technical issues
</li>
<li>
Mentoring and assisting with training of new and <a href="https://www.bestsampleresume.com/sample-programmer-resume/junior-programmer-resume.html" target="_blank" rel="noopener">junior programmers</a> as well as doing code reviews for other team members to ensure highest possible quality in software products
</li>
<li>
Researching and evaluating new development tools and software products to increase programming capabilities as well as creating written developers guides, and training users in system operations
Consulting in Software development projects
</li>
</ul>
<p>
C# Programmer <br>
Sunlight Solutions, Louisville, KY<br>
March 2015 - October 2017<br>
C# Software Developer<br />
Self-Employed, Lipetsk<br />
2015 - September 2019
</p>
<ul>
<li>
Developed software code using C# programming language to meet design specifications, and user requirements as well as delivered high-quality applications within specified deadlines
Developing a <a asp-controller="Projects" asp-action="Index">YouTube client</a> application for Universal Windows Platform
</li>
<li>
Contributed to overall project plans in compliance with established procedures and standards as well as provided support and error resolution for developed desktop and web applications
Comming out as a head of research group which was developing a <a asp-controller="Projects" asp-action="Index">Computer Vision based software</a>
</li>
<li>
Wrote and provided appropriate application user guides for end-users and system admin as well as developed and maintained all documentation that pertained to programming projects
</li>
<li>
Evaluated impact of a programming change or modification on whole system as well as communicated status of all projects to team leaders or development lead to ensure projects were implemented properly
</li>
<li>
Trained programmers in new techniques as well as assisted in reviewing codes
Doing small freelance tasks for Unity projects
</li>
</ul>
<p>
Junior C# Programmer<br>
Edwards Tech Group, Louisville, KY<br>
December 2013 - February 2015<br>
</p>
<h4>Education:</h4>
<ul>
<li>
Independently analyzed and validated program specifications as well as designed and created reliable and reusable C# code that conformed to department standards and procedures
<p>
Bachelor's Degree in Computer Science (11.03.02 Infocommunication Systems)<br>
State University of Telecommunications, Saint Petersburg, Russia<br>
2019 (Present time) 2023
</p>
</li>
<li>
Assisted in interpreting design specifications, clients' requirements and use cases into functional applications as well as in ensuring their best possible performance, quality, and responsiveness
<p>
High School 3.5/4.0 GPA<br />
Lyceum №66, Lipetsk, Russia<br />
2017-2019
</p>
</li>
<li>
Assisted <a href="https://www.bestsampleresume.com/sample-programmer-resume/senior-programmer-resume.html" target="_blank" rel="noopener">Senior Programmer</a> in researching user questions on program processing logics, and calculations as well as performing thorough program and application testing as required
</li>
<li>
Assisted in designing and developing new features and functionality for software applications as per requirements as well as in identifying and debugging defects in application code
</li>
<li>
Worked with other junior programmers in developing ERP software for systems and windows service for data files as well as assisted in designing and creating web-pages and new database
<p>
Secondary specialized education in Fortepiano<br />
Regional College of Arts, Lipetsk, Russia<br />
2007-2015
</p>
</li>
</ul>
<p>
<b>Education:</b><br>
</p>
<ul>
<li>
Bachelor's Degree in Information Technology <br>
Bellarmine University, Louisville, KY<br>
2013
</li>
</ul>
<br>
<p>
<b>Reference:</b><br>
</p>
<hr>
<h4>Reference:</h4>
<p>On request.</p>
</article>
+60
View File
@@ -0,0 +1,60 @@
Michael (Mikhail) A. Gordeev
Saint Petersburg,
Russia
Phone No (Russia): +7 (996) 929-19-69
Email: michael.xfox@outlook.com
Overall Summary:
Self- directed, detail-oriented, and professional C# programmer with more than 5 years of experience in designing, developing, analyzing, and implementing client-server, web and desktop-based applications using C# language. Expertise in system designing as well as in testing, debugging and modifying related application code. Capable of learning new programming languages and technologies and complete projects within specified deadlines. Possess excellent communication, problem-solving, documentation, analytical, and decision solving skills.
Summary of Skills:
Thorough knowledge of C# programming concepts, SDLC, testing and debugging methods, system design, and implementation, database system, including DB2 and relational databases, program documentation, web and desktop application development
Proficient in Object oriented programming such as C, C++, C# as well as experience with MS SQL Server, ASP. NET, MVC, and ORM frameworks
Strong understanding of HTML, CSS, JavaScript, web services, Visual Studio, design and architectural patterns, and window services
Ability to analyze and understand complex problems, and generate appropriate technical solutions independently
Effective communication and interpersonal skills with the ability to maintain good relations and share technical ideas with users or clients, technical and management staff
Excellent leadership and mentoring skills as well as the ability to work independently and within teams
Strong organizational skills along with the ability to accomplish multiple tasks under extreme pressure, and meet specific deadlines
Ability to grasp and apply new concepts quickly and stay updated with latest trends and technical advancements
TECHNICAL SKILLS:
OS: Windows and DOS
Languages: C, C++, C#, Visual Basic 6, Visual Basic, .NET, SOAP, HTML, DHTML, XML
Software: Visual Studio, .NET 2005, Dreamweaver
Database: MySQL 4.0/5, MS SQL 2000/2005, MS Access
Networking: TCP/IP, LAN, FTP, DNS, DHCP, IIS, Active Directory
Very energetic and ready to take new challenges
Excellent communication and presentation skills
In-depth knowledge of web technologies, customer services and sales management
Work Experience:
C# Programmer
Broad-ridge Technologies, Louisville, KY
October 2017 Present
Providing support to IT personnel in designing, developing, analyzing, testing, debugging, and executing C# programs for windows desktop and web-based applications
Assisting project manager in defining detailed specifications for specific functionality requirements as well as analyzing, designing, and encoding new systems using C# language
Preparing accurate reports to document design flaws and bugs as well as modifying existing software or system to correct errors and improve performance
Collaborating with other programmers and developers in the whole development process, and using structured analysis and design to determine steps to develop programs
Determining user requirements, including project budgets and timelines as well as providing consultative services to clients and project team members on technical issues
Mentoring and assisting with training of new and junior programmers as well as doing code reviews for other team members to ensure highest possible quality in software products
Researching and evaluating new development tools and software products to increase programming capabilities as well as creating written developers guides, and training users in system operations
C# Programmer
Sunlight Solutions, Louisville, KY
March 2015 - October 2017
Developed software code using C# programming language to meet design specifications, and user requirements as well as delivered high-quality applications within specified deadlines
Contributed to overall project plans in compliance with established procedures and standards as well as provided support and error resolution for developed desktop and web applications
Wrote and provided appropriate application user guides for end-users and system admin as well as developed and maintained all documentation that pertained to programming projects
Evaluated impact of a programming change or modification on whole system as well as communicated status of all projects to team leaders or development lead to ensure projects were implemented properly
Trained programmers in new techniques as well as assisted in reviewing codes
Junior C# Programmer
Edwards Tech Group, Louisville, KY
December 2013 - February 2015
Independently analyzed and validated program specifications as well as designed and created reliable and reusable C# code that conformed to department standards and procedures
Assisted in interpreting design specifications, clients' requirements and use cases into functional applications as well as in ensuring their best possible performance, quality, and responsiveness
Assisted Senior Programmer in researching user questions on program processing logics, and calculations as well as performing thorough program and application testing as required
Assisted in designing and developing new features and functionality for software applications as per requirements as well as in identifying and debugging defects in application code
Worked with other junior programmers in developing ERP software for systems and windows service for data files as well as assisted in designing and creating web-pages and new database
Education:
Bachelor's Degree in Information Technology
Bellarmine University, Louisville, KY
2013
Reference:
On request.