We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Passionate professional with extensive experience and demonstrated success in delivering complex software solutions, end - to-end design and development of enterprise applications.
  • Demonstrated broad expertise in technical architecture, modeling and component design. He possesses excellent understanding of the interdependencies of computer architectures, databases, and user interfaces.

TECHNICAL SKILLS

  • Kubernetes, Docker, Vagrant Software Development Lifecycle Multitenant Databases IntelliJ, Eclipse, Sublime Text, Git, GitHub
  • Java, Scala, Python, Dart, Go, Swift
  • HTML5, CSS3, AJAX, JSON, Web Services,
  • RESTFul API, SQL, NoSQL
  • Java EE, Spray, Slick, Akka, Lagom
  • Spark, Hadoop, Hue, Hive, HDFS and Yarn
  • Bootstrap, KnockoutJS, VueJS, jQuery, jQuery UI
  • Flask, Play and Spring Frameworks
  • JDBC and JAXB, Maven, Gradle, sbt
  • Amazon AWS, Google Cloud Platform, Azure
  • MySQL, Percona, MariaDB, Cassandra, Amazon
  • SimpleDB and DynamoDB, MemSQL

PROFESSIONAL EXPERIENCE

Senior Software Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Participated in the creation and tuning of a pipeline that processes huge real time stream of telemetric data speedily and efficiently to minimize resources (utilized Hive, Hadoop, Spark, Kafka and Cassandra)
  • Participated in the creation of a proprietary Extract, Transform and Load framework for seamless and expedient generation of various pipelines.
  • Created a highly sophisticated analytics engine for detecting data anomalies (used Linear Regression and ARIMA statistical models).
  • Redeveloped highly sophisticated analytics software that was refactored into SMACK tech stack (Spark, Mesos, Akka, and Kafka). Various Hive and Hadoop Data Lakes like customer behavior, demographics, preferences, catalogs, categories, segments, and product attributes heavily analyzed in order to get the insights about optimized assortment, for each store, for each department, and for every customer.
  • Designed, developed and supported mission-critical front end for analytics platform that used daily by Category specialists and Search Relevancy Engineers to generate data signals for near real time machine learning algorithms.
  • Wrote Natural Language Processing software to find the best matches between VUDU streaming items at Confidential Labs.
  • Focused on scalability, latency, performance robustness, and cost trade-offs in a highly distributed environment running massive Map-Reduce jobs.
  • Tuned number of ranking algorithms for achieving greater user experience and boosting sales. (utilized Solr, Spark, MongoDB, Hive, Hadoop, and ElasticSearch)
  • Designed the custom data ingestion and query ingestion components for e-commerce search engines.
  • Wrote highly performant code for measuring daily relevance changes for enhancing predictive models on changes to ontology, synonyms, whitelists/blacklists.

Senior Software Developer

Confidential, San Jose, CA

Responsibilities:

  • Created cloud-based software solution for LG's wearable devices, Android devices and TV sets, written in Scala, Akka, Slick. Utilized IntelliJ, Android Studio, Eclipse Luna, Jira, Confluence, SBT.
  • Wrote highly scalable Scala software solution that integrates 7 million high definition digital images from digital arts providers.
  • Created Android applications for managing the digital arts. Utilized Java, Scala, Android SDK.

Senior Software Developer

Confidential, Ann Arbor, MI

Responsibilities:

  • Created highly-available, mission-critical reporting solution that interoperated with third party vendor through RESTFul APIs. The front end utilized HTML5, CSS3, extensively used JavaScript, KnockoutJS, Swagger, jQuery. The back end is written in Java, Spring Framework, Hibernate, JAX-RS and Swagger API.
  • Created set of critical applications to schedule and run Apache Spark and EMR (Elastic Map Reduce, Hadoop) jobs for content extraction, stored in S3 storage. Wrote complex scheduling processes that interfacing with Hadoop. The user interface was written in HTML5, CSS3, Twitter Bootstrap, KnockoutJS and JQuery. The scheduling and backend was written in Java 7.0, MySQL DBMS, Cassandra, Spring Framework, Swagger, Camel.
  • Defined what JavaScript framework to use for all dev units at Confidential . Wrote public blog that had 1000 unique visitors a day that compares various JavaScript frameworks ( Confidential )

Senior Software Developer

Confidential, Southfield, MI

Responsibilities:

  • Redesigned the Vehicle Coding Service that improved and streamlined business process and reduced overhead by eliminating third party vendor fees. Created an integrated Vehicle Coding Application integrated with legacy application for rules authoring, rules validation, rules deployment and exception management.
  • Architected web application for Human Resource department to utilize when they bring new applicants and hire them as employees. That application used such patterns as Model View Controller, Facade, Data Layer, Business Layer, POJOs, AJAX.
  • Architected HR system into lightweight and manageable jQuery to web services. Directed group of developers in designing usable and intuitive user interface.
  • Led team of developers to design the Vehicle Coding Service that improved and streamlined business process and reduced overhead by eliminating third party vendor fees. Wrote code for an integrated Vehicle Coding Application that integrated with legacy applications.
  • Created intuitive user interface for insurance agents to decode VIN numbers and display meaningful vehicle information. The solution had to be developed in numerous languages such as Java with JavaFX and SWING, C# with WPF, Adobe Flex and HTML5 for different customers to utilize language specific APIs.
  • Architected a sound technical solution where data extracted from 250 thousand Excel workbooks by employing Apache POI. Additional data retrieved from large, slow and de-normalized legacy database (60 Gig). All data is stored into optimized, compressed and fine-tuned cache file that enabled the company to become much more agile. This "Single Source of Truth" immediately increased company's revenue by 80 million USD and saved 5 million in removing unnecessary data re-processing (used Eclipse, Hibernate, JPA, JBoss, Jetty, WebLogic, RESTFul API, Oracle 11G, JavaScript, Sencha Touch, AJAX, jQuery Mobile, JavaScript, XML, Java, JSF, SWING, JavaFX, Adobe Flex, C#, Eclipse, Visual Studio, Maven, Crucial, Hudson, Jenkins, FishEye, Jira)

We'd love your feedback!