
Demian Kurejwowski
- Python Developer
- Dallas, TX
- Member Since Jun 12, 2023
Demian Kurejwowski
PROFESSIONAL SUMMARY:
· 9+ years of professional experience in Enterprise IT with specialized Programming skills.
· Strong experience working with Python, Django, Jira, Selenium, C#, .Net, Java, Perl Groovy, Ruby, R, Golang.
· Extensive experience in WebServices and CI Continuous Integration 3rd party Rest APIs
· Strong experience of design and development of enterprise applications using C#.
· Complete life cycle (SDLC) experience of a product life cycle involving define, design, development and testing phases. Knowledge Objected Oriented Concepts, Data Structures
· Creating reports using xlwings, matplotlib, VBA, PyQT, XML, Json, matlab
· Expertise in writing business process documents, Technical specs and Functional documents
· Experience in communicating with QA team to explain the requirements and the expected functionality during application testing
· Experience working with Scrum Teams and leading stand up meetings
· Experience with “Unit Test” to executes test cases (TDD)
· Expertise in debugging and problem resolving
· Experience working with Onshore/Offshore teams
· Experience with Production Deployment and Release (CI)
· Sockets, and Multi-Threading, SSH remote connections and event driven
· Hands on experience in data processing automation
SKILLS
Programing languages: Windows, Linux (RedHat, FreeBCD, CentOS, Debian), Python, PyQT, DOM, Perl, C#, Visual Basic, .Net VBA, Groovy, Ruby, GOlang, PHP, C#, SQL, Postgre SQL, Mongo (databases), Version Controls, Html/CSS, Java Script, JQuery, CSS, JSON, XML, Full stack, CGI, shell, Bash, power shell, AWS Amazon Web Services CLI, Apache, Selenium, Appium, Elastic Search, Puppet, Full stack, Jenkins, HTTP/S, S/FTP, NFS, SAMBA, SSH, REST, SOAP, and XML, Polyglot programming
Software: Microsoft Office Suite, GIT, Subversion, VM ware, Virtual Machines, Lotus Notes, ReportLab, SPSS, Adobe Suites, Quantitative Methods Software, Remote access, Maya, Unity, VPN, Xcode
EDUCATION / CERTIFICATION:
Masters Administration Technologies Universidad Regiomontana Dec 2011
Bachelor Business Administration Institute of Technology and Higher Education Dec 2004
Project Manager PM (PMI)
Scrum Master SCM (Scrum Alliance) Agile
Extracurricular
Teach python for beginners and intermediary level at conquest consulting in the nights.
Languages
English Spanish Portuguese Hebrew
EMPLOYMENT HISTORY:
JP Morgan Chase, Dallas Texas October 2016 - Present
Python Developer
· Implemented a software BVT (build verification test) framework with VMWare.
· Maintained development infrastructure including artifact repository, JIRA, Confluence.
· Scripts with Object Oriented programming.
· Object-Relational-Mapping libraries, SQL, Oracle,
· Developed an effective build automation, continuous integration and test environment that reduced integration issues and improved code quality.
· Acted as primary role in triage of any build, deployment and testing errors or failures.
· Designed and implemented web based build automation
· Written Makefiles and scripts for automation.
· Regular builds, monitoring cron jobs, running testlibs and reporting status.
· RESTful web services (XML-RPC, JSON).
· Define tests for acceptance criteria and required test automation
Dell, Austin Texas February 2015 – September 2016
Developer and JIRA Developer
· Team leader of 5 members.
· Design, code, analyze and execute integration and test applications.
· Assist in the upgrade and perform build verification testing.
· perform test designing, planning and execution and defect analysis
· Perform automation testing, build verification testing.
· integration of Dell Remote Access Controllers 7 (iDrac)
· Continues integration using Jenkins
· SSH remote connection and event driven actions for networking performance
· FSDAF website, user can submit certification files, that will be review and validate by administrators, using Django.
· iDrac report website, users can lunch tests and scripts from a website without the need to have libraries, software etc. in their computer with Django.
· Setup and manager, backup and restore of Git repository.
· Creation of libraries:
§ Py_Excel: useful for creating nice reports with Graphs, colors, and styles.
§ iDrac Computer: for a given IP, establish remote connections. Useful for lunching remote scripts and commands.
§ Extra Tools: Make every one’s life easier with task for sending emails, converting csv to excel, etc... For repetitive daily base activities.
· Supported Ipmi tool, creating script to validate iDrac raw and wsman commands.
· Automated reports for all kind of activities. As PDFs, excel files, csv, etc…
· Prototype proposal for Issue Tracker website using Python/Django connecting MySQL as Database.
· Administration of Linux machine and configured Apache python_mod
· dynamic HTML UI using JavaScript and jQuery
Jira Implementation (20,000 user)
· Jira Customization, Issue Scheme, Workflow, Screen schemes
· Creation of Custom scripted fields using Java and Groovy
· Helped with the migration from the old server to Jira database (Matching Fields) with Python scripts for transferring and verifying the information. Connecting Jira, Tableau and Splunk for display analytics.
· Help with “hosting” decision such Amazon web services, Rackspace, internal host, etc.
· ETL Integration.
· Creation of virtual machines and setting up Jira for testing purposes using Ruby scripts
· Implementation of Charts and analytical reports using Dataplane, EazyBi plugins and scripts using Python and Shell to automate the distribution of reports to necessary users
· Customization of chart reports to accommodate the need of stakeholders
Jira to Excel Reporting Tool
· Pull information from Jira using REST API and Visual Basic VBA and curl to populate excel files for management reports
· Publishing this reports and charts in Power point for upper management presentations
· Automated to run every day at night with crontab and python
Reel Fx, Dallas Texas February 2011 - February 2015
Python Developer / Software Engineer
Reel Fx creates movies such as Ice Age and commercials such as Kathy Perry’s music video.
· Developed tools for the automation of verification of image sequences. (python, PyQt)
· Created a website where the user can vote for a restaurant when they stay overtime with Django. As follow up, added the option that each user can chose 1 item from the menu of the specified restaurant, https://github.com/pelos/restaurants
· Transferred data from one file to another between coworkers inside the same software, reducing 10 minutes and avoiding emails (Python, PyQt)
· Tool to filter the task, assets, time and user involve, providing charts and visuals for upper management to reallocate resources using Python and PyQT
· Compiled a real-time presentation using game engines with C#
· Developed an Image Duplicate Verification, that identify duplicated images in the server and report/delete them, freeing up to 1% of server space
· Assisted other team members in debugging tools and tasks for all departments
· Tool that connect to the server database mongo and create a package with the needed assets for the next Team using python
· Python script that populate user files with the requirements needed for their assignment, as part of the production workflow
· UI user interfaces PyQt, making easy for the users instead using the command line
Side Effects, Toronto April 2010 – October 2010
Python Developer
Side Effects develops computer software to create 3D visual effects for the entertainment industry.
· Managed database of technical bugs and beta testing issues
· Developed tools for the automation of testing process. (python, PyQt)
· Test software and create user test scenarios
· liaised with developers to alert them to potential issues and troubleshoot problems together
· Authored user-friendly tutorials for the software’s help manual
· Created content for sales presentations, showcased the software’s capabilities and tools
· Produced an interactive presentation, which was used for industry trade shows
Luciérnaga Studios January 2007 – March 2010
Developer
Produce TV commercials and interactive marketing campaigns
· Setup Linux server
· Tool development to manage the information flow between departments via shell and python scripts
· Performed Database Backup/Restore planning and management
· Wrote and maintained scripts for host monitoring and daily maintenance
· In charge of the network architecture do to the growing expansion
· Opening and closing the office premises
· Introduced Agile methodology (Scrum)