We provide IT Staff Augmentation Services!

Senior Software Architect Resume

2.00/5 (Submit Your Rating)

SUMMARY:

Software engineer with a background in Confidential looking for a position to leverage skills in design, coding and algorithms to develop data - intensive and compute-intensive software systems.

TECHNICAL COMPUTING SKILLS:

Current technical skills: Domain modelling, micro services, REST, dependency injection (wire.js) o Javascript, node.js, linux, git, bitbucket, promises (q.js), lodash.js, hapi.js o Sequelize.js, SQL, postgres, sqlite, SQL Server, docker, docker weave

Technical skills used in the past: C#, JAVA, C++, Lisp, x86 Assembly, and several others, Google map, Google earth, OpenStreetMap, PostGIS, Mapnik, TileStashe, Leaflet o Windows Azure, SQL Azure, Windows Phone 7, .Net, MS Entity Framework, MS XNA o Financial APIs: TD-Ameritrade, TradeKing, Tradier o Mathematica, Maple, Matlab o And more

Dabbled with: Data science exploratory tools: Python, ipython, Jupyter, NumPy, pandas, mathplotlib. Big data: Hadoop, MapReduce Passionate to learn new technologies and concepts.

PROFESSIONAL EXPERIENCE:

Senior Software Architect

Confidential

Responsibilities:

  • Developed REST-based node.js microservices using domain modelling.
  • Created several frameworks used in the services.
  • Most notable are Object-Relational Mapper (ORM) and the design for sparse temporal entity snapshots.
  • Map server and slippy map web app - Prototype, Architect, Design, Code. StrataGen o Prototyped systems for map tiles generation, map server, and slippy map web app using javascript, mapnik, tilemill, nginx, tilestache, leaflet.
  • This was a proof of concept that gave the management crucial information to set business directions and strategies.
  • Key contributor in developing map provisioning system employing domain modelling, REST, node.js, etc.
  • Vehicle routing and scheduling engine - Enhance, Code, Tune, Algo. StrataGen.
  • Worked on high-performance vehicle routing and scheduling engine, written in C and C++, which is a core technology of the business.
  • Created tools to visualize and analyze data using C#, XNA, Google Map API, Google Earth API, KML.
  • Improved ETA accuracy by incorporating real-time vehicle locations.
  • Improved product process by creating a test framework to test the scheduling engine.
  • Designed algorithm to solve demand smoothing problem, reducing customers' vehicle fleet size by 15%.

Confidential

Software engineer

Responsibilities:

  • Architected, designed and developed composable n-tier performance test framework and automation using C#, WCF, .Net, Silverlight, SQL Server.
  • Designed and wrote multi-threaded tests to test product using HTTP, Atom, Json payloads.
  • Evaluated performance of the product, investigated performance regressions, recommended performance fixes and enhancements.
  • Mentored peers on performance tests and performance investigations.

Confidential

Software engineer

Responsibilities:

  • Conducted original research in design and analysis of algorithms with the emphasis on online algorithms and scheduling algorithms.
  • Published 18 original peer-reviewed research papers in international conferences and journals.

Confidential

Software engineer

Responsibilities:

  • Developed Confidential system to detect bruises and cracks in dark sweet cherries.
  • Designed and developed data acquisition methods, and defect detection procedures using C++.
  • Evaluated detection accuracy.

We'd love your feedback!