Danil Sharafutdinov

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

DANIL SHARAFUTDINOV

760-278-1223 danilsharf.tech@gmail.com
U.S. Ci zen

Summary: Software engineer with a demonstrated history of working on enterprise web applications.
Technical experience includes code contribution on backend, frontend, automation testing, scripting, and deployment.
Extensive experience with different technology stacks.

WORK EXPERIENCE
• Languages: Java, C#, NodeJs
• Frameworks: Spring, ExpressJs, .Net
• Deployment: Concourse, TeamCity, Jenkins, Maven, Puppet, Hiera, Route53, OpenStack, EC2, Docker
• UI: Angular 7, RxJs, Bootstrap
• DB: DynamoDB, MongoDB, AWS S3, Oracle, SQL Server, MySql, NoSql
• QA: TestNG, JUnit, Cucumber, Mockito, Jasmine, Karma
• Extra: Splunk, AppDynamics, Linux, XSLT, Git

COMCAST Silicon Valley Innova on Center, Sunnyvale, CA 06/2016 -10/2020


So ware Engineer 3

Comcast Innova on Center specializes in applica on development for the X nity X1 pla orm. Have
worked on di erent areas in several projects: XAPT, Enhanced Content, X1Photos, SendToX1, Html Test
Tool, Ibis.

• Setup and implemented web services in the cloud.


• Developed REST APIs, new features and enhancements.
• OAuth 2.0 user authen ca on, authoriza on.
• Implementa on of the CI con nuous integra on and CD con nuous delivery in Concourse,
TeamCity and Jenkins.
• TDD: wri ng unit and integra on tests. 100% code coverage.
• Implemented access to VOD, which a ects millions of users in the US, for mul ple Comcast
partners.
• As part of monitoring app failures, I set up alert criteria for exis ng running apps based on Splunk
logs and sending no ca ons to Slack channels.
• Wrote a script to modify CDN to new CDNs, based on speci c criteria, for apps in produc on ADS.
• Experience with DevOps tools across development lifecycle (TeamCity, Puppet, Hiera, AWS
Route53, OpenStack, Gumby, Splunk, AppDynamics)
• Migrated a project from Jenkins to TeamCity.
• Cri cal deployment issues resolu on.
• Created Splunk dashboards based on speci c criteria.
• Released new versions to produc on.
• Analyzed applica on ac vi es, performance and business transac ons using AppDynamics.
• Analyzed exis ng issues, xed bugs.
• Close work with QA members on exis ng issues.
• Git code reviews.
• Experience in Agile enterprise-scale so ware development.
• Integrated Fathom analy c tool.
• App security overview.
• Planned and managed o shore team members workload and tasks.
• Par cipated in scheduled on call support in Slack.
• Obtained and managed SSL cer cates.
• Experience with Amazon cloud tools.
ft
ti
ti
ti
ti
ti
ff
ti
ti
ti
ti
fi
ti
ti
ff
ti
ti
fi
ti
ti
ti
ti
ti
ti
fi
ti
ti
ff
ti
ft
ti
fi
ti
ti
fi
ti
ti
ti
fi
ti
tf
ti
Core Technologies: Java, NodeJS, Amazon S3, AWS DynamoDB, Angular, RxJs, Splunk, AppDynamics, Git,
TeamCity, Concourse, Maven, Puppet, Hiera, Route53, Docker, OpenStack, TestNG, Cucumber, Linux.

Space Systems Loral, Palo Alto, CA 03/2015 - 05/2016


So ware Engineer

SSL designs and builds satellites and spacecra systems. I worked on distributed applica ons for SSL
labs, integrated middleware, wrote Docker deployment scripts, and deployed apps in clusters.

• Developed a web applica on that visually represents data from laboratories’ sensors (humidity,
temperature, etc.) to QA team and SSL employees.
• Asynchronous coding in NodeJS applying ExpressJS framework and NodeJs modules.
• Developed RESTful web service based on ExpressJS framework.
• Authen ca on and authoriza on middleware integra on in several projects.
• Integrated public, private keys, SSL cer cate to setup h ps protocol communica on.
• Interac ve representa on of sensi ve data applying d3js library and various NodeJs modules.
• Building and deploying Docker images on Linux cluster.
• Building a complete service le to run distributed applica ons on the Linux cluster.

Core Technologies: NodeJS, MongoDB, AngularJS, ExpressJS, GitLab, Docker, Atom, Linux CoreOS.

Nirvana Financial Solu ons, Manha an, NY 04/2014 – 02/2015


So ware Engineer

Nirvana provides opera onal excellence to hedge funds with real- me por olio management and
repor ng solu ons. I developed web applica ons to analyze funds’ daily trading opera ons and
developed complete solu ons to deliver real- me P&L, performance analysis and end-of-the-day
nancial reports.

• Developed a web applica on for Industrial and Commercial Bank of China to monitor hedge funds’ daily
transac ons.
• Created Windows Service which triggers data parsing, thorough analysis of the parsed data, modi ca on of the
data in the DB, and automated genera on of reports at a speci c me for clients.
• Implemented search and CRUD opera ons using En ty Framework object model.
• Created En ty Framework object model which handles the data from/to SQL.
• Implemented data access using En ty Framework.
• Involved in crea ng the database schema and table structures in various cycles.
• Designed and developed databases for funds, accounts, posi ons in SQL Server which includes the
development of func ons, stored procedures and triggers.
• Wrote LINQ opera ons for data manipula on and master funds management.
• Created XSLT parsing logic for funds and its posi ons.
• Designed and implemented UI layout and elements using Bootstrap, Razor, JavaScript, jQuery, AJAX, HTML and
CSS.
• Worked on view controllers which calculate, format, and present the data in the correct form.
• Tested and validated so ware issues.
• Resolved issues with due urgency and maintained thorough documenta on.
• Worked closely with the team and reported clearly to the management.

Core Technologies: C#, .NET 4, En ty Framework, Microso SQL DB, VisualStudio, Bootstrap, Razor, HTML, CSS,
LESS, XML, XSLT, CSV, TortoiseSVN.

New York City Department for the Aging, Manha an, NY 01/2012 - 04/2014
Technical Support Engineer
fi
ft
ft
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ft
ti
ti
ti
fi
ti
ti
ti
tt
ti
ti
ti
fi
ti
ti
ft
ti
ti
tt
ti
ti
tt
ft
ti
ti
fi
ti
ti
ti
tf
ti
ti
ti
fi
ti
New York City Department for the Aging provides federal government programs for senior ci zens.

• Provided Technical Support to the Department For The Aging agency's 500+ end-users onsite. The support
includes, but not limited to troubleshoo ng/diagnosing issues on LAN, computer hardware and so ware,
printers, copy machines and scanners.
• Provided remote technical support and resolve problems to the end user’s sa sfac on.
• Performed technical jobs, resolved help desk ckets, restore, and backup data, create disk images and add/
delete/upgrade user accounts using Microso Management Console.
• Supervised/Managed new summer interns.
• Periodically provided on-site support for corporate events and conferences.
• Ensured high customer sa sfac on levels are maintained.
• Enhanced service capability through op miza on, expansion, and opera on of network equipment.
• Conducted weekly mee ngs and documented all work performed at the Agency’s tracking system using DELL
KACE Management Appliance.
• Maintained inventory of customer-owned equipment in the o ce for repair and ensured it was completed on
me.

Core Technologies: Java EE, Maven, Spring, Hibernate, Oracle DB, AWS, JSP, Servlets, Je y, REST API, Web
Services, TomCat, Eclipse, Git, Jenkins.

EDUCATION

Bachelor of Technology in Computer Systems Technology 9/2009 – 12/2013


New York City College of Technology, New York
GPA: 3.6 Dean’s List.

Computer Science 09/2003 - 06/2006


Izhevsk State Technical University, Russia
GPA: 3.6

REFERENCES AVAILABLE UPON REQUEST


ti
ti
ti
ti
ti
ti
ft
ti
ti
ffi
ti
ti
ti
tt
ti
ft

You might also like