
Contacts:
- linkedin: https://www.linkedin.com/in/ishch/
- Tel: +420 777609119
- Mailto: amagex@gmail.com
- telegram: @amagex
- skype: amagex
- github: https://github.com/ishche
Professional Summary:
Skills:
TypeScript (vscode extensions), Java SE, Eclipse RCP (3.x), Spring CoreWork Experience
Sr Software Engineer at Broadcom Inc. (Feb 2019 – Present)
Location: Prague, The Capital, Czech Republic
Significant contribution to projects:
- Rexx Language Support
- Debug adapter for InterTest server (COBOL in CICS and BATCH).
Technology stack and tools:
- TypeScript
- Java
- VScode
- Theia IDE
- Eclipse RCP
- git
- Mainframe
Lead Java Developer at NOVARDIS Consulting (Jul 2018 – Jan 2019. 7 months)
Location: Saint Petersburg, Russian Federation
Hybris customization for a huge international e-commerce website.
Technology stack and tools:
- Hybris Commerce 6.7
- Spring
- MySQL
- Solr
- git
Java Developer at Comtek (contractor of NXP) (Feb 2014 – Jun 2018. 4 years 5 months)
Location: Saint Petersburg, Russian Federation
There ware two projects: CodeWarrior for MSU(Freescale) and S32 Design Studio (NXP). Freescale was acquired by NXP.
My work experiences started with support CodeWarrior for MCU project job. CodeWarrior for MSU is an Eclipse-based IDE. C/C++ support is implemented by a custom version of CDT. ClearQuest was used to track issues. The source code was stored in AccuRev SCM. Mostly I did bug fixes. On this project, I managed to improve the build system by replacing some manual actions with the ant build script.
The next project was S32 Design Studio family products. It’s four products: S32DS ARM, S32DS E200, S32DS Vision, and DS3.0. The new project was started from scratch with new infrastructure: Jira, Jenkins, git. I developed a build system based on maven and tycho. Jenkins was used as CI server but any user at any time was able to build any version of any product having only maven and git installed on her PC. I adapted the license system from CodeWarrior, switched it to a new backend (jni bind), and redesigned it’s UI to meet new requirements. I participated in a domain model design and backend implementation of the New Project Wizard. Also, I improved the New Project Wizard performance by 2-10 times depends on the cases. I developed an Import/Export subsystem for IAR Workbench’s ProjectInfo.xml format. This subsystem includes model matching and heuristics to minimize possible errors in import and export operations. Also, I participated to Launch Configuration creation unification.
Technology stack and tools:
- Eclipse RCP
- OSGi
- SWT
- maven/tycho
- git
Java Developer at Aleatis (Dec 2012 – Feb 2014. 1 years 3 months)
Location: Moscow, Russian Federation
In Aleatis (Dell) I ported VM drive resize system from C# to Java.
Technology stack and tools:
- Java SE
- Hibernate
- Spring
- git
Java Developer at Gridnine Systems (Aug 2012 – Dec 2012. 5 months)
Location: Moscow, Russian Federation
In Gridnine Systems I was java developer on pososhok -
flight tickets e-shop. There I’ve integrated FlyDubai airline booking system to the website. I switched frontend web-server from apache httpd to nginx. The traffic report generator was rewritten on python by me.
Also, I supported postgresql database replication and monitored linux servers performance.
Technology stack and tools:
- Java SE
- Postgresql
- SVN
Researcher at ISP RAS (Dec 2008 – Nov 2012. 4 years)
Location: Moscow, Russian Federation
In ISPRAS, I’ve prototyped and developed with a team a requirements management tool based on Eclipse RCP.
Technology stack and tools:
- Java SE
- Eclipse RCP
- SVN
Education
Moscow State University of Instrument Engineering and Computer Sciences (MGUPI) (2003-2008)
Specialist degree in computer science.
Hobbies and Interests
Happy father of the perfect son.
Others
- Participate to RFE/LE hackathon