Senior Software Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- 17+ years of software development
- Visual C++, STL, C#, .NET, WPF, MFC, Win API, Win Forms
- Java - Script (Node.Js), Python, Lisp, Ruby
- ASP.NET MVC; JSON and RESTful APIs; HTML; CSS; IIS
- QT / QML / Quick Controls 2
- Android developing (GUI and framework)
- Databases: Oracle (PL/SQL), Oracle Spatial, MSFT SQL Server
- Object Oriented Design and Programming
- Multithreading programming
- Full feature cycle developing including test-driven development
- GIS development: AutoCAD Map 3D (ObjectARX), ArcSDE (ESRI), QGIS; FME; Active Reports
- SCRUM, Kanban, Agile
- Test-driven development: MSpec, .NET unit tests
SKILLS:
- Windows, Linux
- GIT, ClearCase, SVN, Jira, Jama, TFS
- Internet Information Service (IIS) - deploy and configuration
- JTAG - flash and debug via Trace32 tool
- Anite and Racal callboxes
- Digital protocols: SPI, I2C, UART
- ETSI 3GPP 27.007 and GSM 07.07 (AT commands), 3GPP 31.111 (SIM ToolKit), SXi
PROFESSIONAL EXPERIENCE
Confidential
Senior software engineer
Responsibilities:
- Sirius XM code support;
- Sirius XM Technical Acceptance
- Developing QT / QML application for Sirius XM tuner
- Vehicle Tuning management
- QGIS customization for Oracle Spatial
- Feature Manipulation Engine (FME) - new plugin developing
- RESTFull web service developing and support; MVC; ASP.NET; IIS; Node.JS
- AutoCAD with Oracle Spatial solution develop and bug fix: VC++ (2013), C#, PL/SQL Object ARX, OCCI, SDE (ArcSDE); Google API
- Developed Windows GUI applications using WPF (XAML) WCF, LINQ, multithreading
- Developed QT/QML application using Quick Controls 2 and Java Script
- Developed Android GUI applications
- Developed new HTTP-based (REST; JSON) custom protocol
- ++ cross platform development (STL, pthread)
- Developed MSpec Test Cases using ReSharper
- Development Ruby Test Cases
- Developed Requirements using Jama system
Confidential, Scottsdale
Senior software engineer C++
Responsibilities:
- Developed AutoCAD based GIS platform for outside plant Telecom engineering using ESRI ArcSDE (VC++ and C#), ObjectARX and AutoLISP (AutoCAD)
- Ported production code from x86 to x64 architecture
- Converted some components written on VC++ to .NET code
- Developed RESTFull web app on ASP.NET MVC, SOAP
- Developed Oracle stored procedure using PL/SQL
- Developed various reports using Active Reports, Crystal Reports
- Developed Object ARX, ArcSDE, AutoLISP
- Created new FME reader/writer plugins for Feature Manipulation Engine (FME)
- Oracle DB and stored procedures PL/SQL; MSFT SQL server
- Made modification to ODBC driver to support customer specific Oracle database
- Implemented various data migration Oracle Spatial <- FME -> ArcSDE and Oracle <- FME -> Oracle
- Configured MSFT SQL server.
- Created WCF service using LINQ to Entity framework
- Linux BSP on MeeGo 1.2 bring up on Intel Atom (Tunnel Creek)
- Linux drivers integration (UART, SPI, I2C, MICOM, TAB2)
- MeeGo automate test development: MCTS; BLTS, MWTS
- File System validation: benchmark, power test, stress test
- System performance analysis (LMBench, bootchart, valgrind)
Tech lead
Confidential
Responsibilities:
- Leading a team working on RIL development for Qualcomm-based Android phones
- RIL development for Qualcomm baseband processor
- SIM application toolkit design and developing
- Customer Onsite support
Tech lead
Confidential
Responsibilities:
- Team lead of Nuance XT9 (Predictive Text Entry Method) integrating
- SIM application toolkit design and developing
- Phone settings applications development (MFC)
- Customer Onsite support
Software Engineer
Confidential
Responsibilities:
- Symbian / UIQ: Phone application developing from scratch; ETel/TSY developing
- Various Telephony and Video Telephony features developing
- AT commands design and developing through Symbian stack.
- SIM ToolKit