Sr. Staff Software Engineer (consultant) Resume
San Ramon, CA
SUMMARY
- Expert software product developer, architect, engineer and a fast learner with 18 plus years of experience.
- Demonstrated history of working in all aspects of teh software development life cycle and developing software product on multiple platforms.
- Successfully developed, supervised all facets of project management and provided key leadership.
- Designed and developed highly complex modules and integrated such modules.
- Sound knowledge of Unix internals, System Programming, File System and Database internals.
TECHNICAL SKILLS
Architecture/Design: Web Applications, Microservices, Serverless, APIs, Data Modeling, Domain Driven Design, OOD
Languages: Java, Go(Golang), C, C++, C#, Python, R, Groovy, JavaScript, HTML5
Cloud: AWS, Predix cloud, Google cloud, Cloud Foundry
Technologies: JavaEE, Oracle, SQL Server, MySQL, Postgres, NoSQL, Redis, Machine Learning(Self study), Airflow, Hibernate, iBatis, Tomcat, REST/SOAP, Mule ESB, ActiveMq (JMS), RabbitMQ, Kafka, Hazelcast, AngularJS, Node.js, Lucene, Solr, Elasticsearch, Big Data, Spark, Hadoop, Hive, Cassandra, Ceph(Distributed Object Store), Zookeeper, Struts, EJB, JDBC, JSP, Servlets
Tools: GitHub, Subversion, IntelliJ IDEA, Ant, Gradle, Godep, Jenkins, TeamCity, JIRA, Rally, Confluence
Methodologies: Agile(Scrum, Kanban)
OS/Platform: Linux, Mac, Windows, VMWare, Docker
PROFESSIONAL EXPERIENCE
Confidential, San Ramon, CA
Sr. Staff Software Engineer (Consultant)
Responsibilities:
- Confidential is a model - based alarming system used to monitor and analyze teh health of engines, either singly or across teh fleet. Its goal is to improve detection and lead time and reduce false alarms across teh fleets. Confidential allows implementation of Rapid Data Forensics (RDF) discoveries into a run-time environment for field management.
- It provides an analytics platform that integrates both physics-based and data-driven detection and alerting capabilities in a runtime environment that will support monitoring teh fleet of engines supported by GE. Confidential functionality is divided into a) Alert Generation, b) Asset Ingestion, c) Parameter mapping - running of analytics.
Confidential
Analytics Orchestrations
Responsibilities:
- Implement Load Data Service(LDS) and Parameter Mapping(PM) modules. These modules are being developed in Java. LDS extracts data flight report data from RMD database and loads into RabbitMQ for further processing.
- Implement Confidential gateway and ingestion modules.
- Architected and designed key components of FPA
- Hands on development of teh key components of FPA
Environment: Go(Golang1.8), Java1.8, Apache Airflow, Angular JS, Pyhton, R, Predix, Kafka, Cassandra
Confidential, Pleasanton, CA
Sr. Staff Software Engineer/Software Architect R&D
Responsibilities:
- Architected teh design of Run Analysis Forensic Tool(RAFT) for DNA sequencer.
- Hands on implementation of RAFT.
- Introduced new technologies like Apache Airflow and Ceph (Distributed Object Store).
- Lead teh development of RAFT.
Environment: Java 1.8, Apache Airflow and Ceph (Distributed Object Store), Angular JS, Python.
Confidential, Oakland, CA
Software Product Module Lead
Responsibilities:
- Designed, implemented Container Terminal Yard Planning and Yard Design features.
- Using executor framework created multi-threaded Job Runners for inventory yard position resolution.
- Extensive experience in concurrent multi-threaded programming in Java using executor framework.
- I was involved in troubleshooting threading issues and identifying race conditions.
- Hands on implementation of teh new features.
- Lead role: Managed a team of developers. Mentored developers. Reviewed their code. Provided expert advice. Prioritized issues for them.
- Organized and arranged planning poker and sprint planning. Created sprints.
- Worked with Product Managers/Owners. Presented feasibility study report for teh new features.
- Hosted daily scrum meetings. Published sprint retrospective after teh completion of sprint.
- Created Technical and Functional Specification documents for new features.
- Worked with Technical Documentation team. Reviewed and provided feedback on Technical Documentation.
- Worked as a Subject Matter Expert on Yard and Rail Module.
Environment: Java 1.8, ZK technology, HTML 5, Oracle, SQL Server.
