We provide IT Staff Augmentation Services!

Developer And Technical Lead Resume

2.00/5 (Submit Your Rating)

Cupertino, CA

SUMMARY

  • 16+ years of software engineering experience as Full Stack Developer, Architect and Technical Lead. Develop and maintain Micro Services, Dynamic Web Apps, Big data solutions, Streaming and Batch processing Apps.
  • Experience in Machine learning and Cloud applications.
  • Extensive hands - on experience in Object oriented design and development
  • Hands on Experience in Java and J2EE
  • Proficient in Backend and front development
  • Hands on experience in RESTful web service development with Spring framework
  • Secure applications with Mutual Authentication along with Role based Authorization with Group Id
  • Experienced in developing RESTful web service in NodeJS
  • Hand on Experience on AngularJS for Single Page Application development
  • Implemented JWT for securing AngularJS Application
  • Experienced in Apache Hadoop for big data analysis and fraud detection
  • Implemented Sqoop jobs for data transfer between Oracle, Hive and MySQL
  • Experienced on Apache Kafka for data streaming and decoupling asynchronous functionality from RESTful
  • Hands on Experience on Apache Flume with Kafka for feeding data in HDFS
  • Experience in Apache Spark for real time HDFS/Hive data processing and analysis
  • Experience in Batch Processing and developed Batch jobs in Spring Batch
  • Gaining experience in Machine leaning and data science with Turi Create and Python
  • Hands on Experience on Atlassian Docker and images
  • Experience in Cloud computing and used Amazon web service EC2 for on demand expansion
  • Hands on experience in developing Hadoop cluster on Public/Private Cloud like Amazon AWS
  • Experience in Service-Oriented Architecture (SOA)
  • Configure Jenkins and Atlassian Bamboo for Continues integration(CI) in project lifecycle
  • Hands on experience in NodeJS with Express, NPM and RESTful on Chrome V8 engine
  • Configure Junit and Automated build process with Jenkins and Atlassian Bamboo
  • Implement SOAP web service with Spring and Axis 2 and publish/consume through WSDL
  • Experience with NOSQL database and used Mongo DB, Cassandra
  • Experience with in memory database and implementing Radis
  • Develop MapReduce program and implement on Hadoop
  • Experience in Security compliance adherence and Data protection techniques
  • Implement Cross-origin resource sharing (CORS) and Cross-Site Request Forgery (CSRF)
  • Hands on experience in Spring, Struts, Stripes, Hibernate and developed Custom frameworks
  • Experience working in Scrum Agile, Waterfall and Test Driven Development
  • Experience with ISO Messages, POS devices, Figure scan integration and simulation
  • Command on NACHA Rules, ACH Processing, CIP verifications and Wire Transfers
  • Good understanding of ore billing and fee on financial transactions based on rule engine
  • Rich experience in Java Collections, Multithreading, Annotations, Reflections
  • Develop Software-as-a-Service (SaaS) based payment and card services product knowledgeable of Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS)
  • Domains served Payments, Card Services, Finance, Messaging, Healthcare and Marketing
  • Experience in Mobile-First development
  • Expert in data security, PI and GDPR implementation
  • Rich understanding for Internet of Things (IOT) and Arduino
  • A Team player and work closely with all stake holders on different stages of project
  • Liaise with other teams to conceptualise the architecture
  • Evaluate design alternatives and perform cost benefit analysis
  • Train teams on different geographies for quality and to achieve common goal of project success
  • Self-motivated, organized and disciplined in day to day life
  • Excellent leadership skills, managed small and big size teams across different geographies
  • Assist in hiring and other aspects of organisational development
  • Review developers code and ensure adherence of standards and architectural design
  • Drive continual improvement to system architecture and redesign legacy code
  • Proven ability to leverage full-stack knowledge and experience to build application to scale

TECHNICAL SKILLS

Languages: Java 11, Scala, Groovy, Python, C, Java Script, TypeScript

Frameworks: Spring, AngularJS, NodeJS, Bootstrap, Express, Struts, Stripes, RestEasy

Web Technologies: RESTful, SOAP, WSDL, Axis2, Jersey JAX-RS API, XML, JAXB, VXML, XSD, DTD

Big Data: Apache Hadoop, Hive, Sqoop, Flume, Spark, Nutch, Solr, HBase, Elastic Search

Streaming and Batch: Apache Kafka, Protocol Buffers, Apache Zookeeper, Spring Batch, AutoSys

Cloud: Amazon Web Service (AWS) EC2, S3, Cloud Watch, iCloud

Containerization: Docker, Kubernetes

DevOps Tools: Jenkins, Atlassian Bamboo, Ansible, Maven, Gradle

Databases: Oracle 12c, MongoDB, Redis, Amazon Dynamodb, Mysql, PostgresSql, DBGen, Oracle Data Guard, SQL Server, Apache Derby

Repositories: GitHub, Atlassian SourceTree, NPM, IBM - Rational Team Concert, Visual Source Safe, SVN

Scripting: JSON, AJAX, Java Script, Apache Velocity, AngularJS, Bootstrap, JSLint

Servers: Tomcat, Nginx, Web sphere, GlassFish, Oracle 9i Application Server

Automation Testing: Soap UI, QTP, Selenium, Junit, Crosby

IDE: Eclipse, IntelliJ, Atom, RAD, WSAD, JBuilder

Reporting: Birt Report, iReport, Jasper

Tracking: Jira, JTrack, Remedy, Radar, Espresso

ORM: Hibernate

E-Commerce/CMS/ CRM: Hybris, Jahia, Seibel

Log Monitoring: Splunk, Spring Boot Actuator

IOT: Web Services, Arduino

Operating Systems: Windows, Unix /Linux Ubuntu, IOS, Android, Mac

Tools: SQL Developer, Toad, JTest, Blender, Flash, Adobe Photoshop, Genesys VoiceGenie, File Checker, Verity Server, Visio, Postman, JMeter, JIVE, Avaya IVR Platform, Jupyter Notebook

PROFESSIONAL EXPERIENCE

Confidential, Cupertino, CA

Developer and Technical Lead

Responsibilities:

  • Developer and Technical Lead
  • Architecture design and implement systems and libraries
  • Drive reliability, availability, and performance of the system
  • Ensure consistency through the entire payment cycle
  • Ensure systems are easier to integrate, test and monitor at runtime
  • Develop Backend Application framework with Spring Boot for next generation RESTful applications
  • Upgrade systems on Mutual Authentication for tighten security with Two-way SSL
  • Developed server-side SSL Async applications in NodeJS with Express, Winston, Underscore.js
  • Implement custom validations and security through tokenized service in RESTful APIs built on NodeJS
  • Developed Customer facing UI App in AngularJS Components based architecture
  • Developed custom logging framework and bring API development to be focused only on business logic
  • Developed new jobs and replaced legacy systems with Spring Batch based jobs
  • Implemented Apache Hadoop and HDFS for data analysis and fraud detection
  • Developed Kafka based data streaming with Flume to HIVE for real time data transfer from RESTful APIs
  • Developed custom serializer/deserializer for Kafka to produce and consume Protocol Buffers objects
  • Used Sqoop jobs for enriching data between HDFS and Oracle for better data analysis and reporting
  • Implemented Apache Spark for real time data processing and data aggregation for Machine learning
  • Develop additional layer of Authentication for validating Load Balancer X.509 Certificate Group Id
  • Implement Client Certificate Group Id and Common Name based Role Authorization system
  • Developed Custom Source for Apache Flume for consuming streaming data from multiple sources
  • Developed producers and Consumers in Apache Kafka for data streaming among APIs and Jobs
  • Experience in System Authentication and Authorization along with VIP and RIP configuration on NetScaler
  • Implement Spring Boot, JDBC Templates, Aspects oriented programming for reducing redundant code
  • Expert in developing RESTful, Web and desktop applications
  • Migrate Java, Scala applications and Autosys jobs from Oracle JDK 8 to OpenJDK 11
  • Handle JDK 11 Removed Internal API and add-modules where cost of change was high
  • Implemented Caching mechanism for Volatile system configuration data and refresh values periodically
  • Implement Active-Active architecture for Cross Data Centre hop with Cassandra in absence of GSLB
  • Use messaging queue and publishers for moving low priority tasks/Async from Microservices to Consumers
  • Adding Machine Leaning on Gift Cards data for better prediction on promotions and customer options
  • Develop Cassandra cache-based filter layer for forwarding request to right DC for 100% availability
  • Begin development for implementing Container based Architecture with Docker
  • Started upgrading applications for Cloud readiness
  • Implementing Continuous integration (CI) build with one global Artifactory
  • Enhancing Application quality under move left initiative and security with XML Signatures implemention
  • Work on migration from Maven to Gradle for upcoming new development
  • Understand and Implemented GDPR regulations across platform
  • Develop custom Hook for pulling GitHub metadata for Commits/Push and update stories in tracking system
  • Implement NACHA Rules for ACH transactions
  • Work in Agile, attend stand-up, backlog grooming, Spring planning and Retrospectives
  • Interact with Scrum master, Product owner, Business and Management for Design Playback and Reviews
  • Work on large scale development projects with multiple teams working in different geographies
  • Key member of innovation and initiative team for better software solution and upgrades
  • Responsible for component-based development and their reutilization among products

Confidential, Austin TX

Full Stack Developer and Architect

Responsibilities:

  • Full Stack Developer and Architect
  • Develop Spring RESTful Web service solution with JSON for Web Portal and Mobile App
  • Develop Frontend in AngularJS using its Controllers, Validations, Service, Provider, Complier Routing, Asynchronous with promise $q and synchronous techniques
  • Develop client portal backend in NodeJS with Express RESTful API
  • Implement NoSQL Mongo DB with NodeJS for blazing speed response to end client
  • Implementing in Memory Database Radis for authentication and authorization of client and keeping key values available in memory for competitive response time
  • Implement Hadoop, HDFS for processing large data set coming from State Government system’s data feeds
  • Implement Hadoop 2.8.0 on Amazon Web Service (AWS) EC2 cluster of nodes
  • Developed Kafka based data streaming from RESTful APIs for collecting transactional metadata to HDFS
  • Implemented Apache Kafka for collecting Data for batch processing later from APIs and developed custom multithreaded producer and consumers for efficient data processing
  • Setup Atlassian Bamboo for continuous integration CI and build automation with Maven
  • Implement Junit with Atlassian Bamboo for automatic unit testing
  • Implement Cross-origin resource sharing (CORS) and Cross-Site Request Forgery (CSRF) security
  • Develop frontend in AngularJS and Bootstrap framework for dynamic UI deploy on Apache
  • Hands on experience on Cryptography and encryption solution
  • Develop Spring SOAP web service for IVR and Siebel facing clients
  • Integrate application with web services of Fiserv Card printing, Bill Pay, iDology ExceptID
  • Use HTML5 and latest scripting feature for better UI design
  • Implemented Maven and Apache Archiva for build and dependencies
  • Day to day activity includes coding, logic design, code review, testing and builds
  • Key member of Product Roadmap and feature planning team for better software solution and upgrades
  • Responsible for component-based development and their reutilization among products
  • Use JMeter for Transactions load testing and performance testing
  • Used to complete POCs for new technologies, integrations and technical challenges
  • Experience in Cloud computing and Big data analysis
  • Used Jenkins for continues integrations (CI) and automated build process though Maven
  • Work on Junit for automating unit testing with Jenkins
  • Develop MapReduce jobs to process client transaction data and feed to Oracle with Sqoop for Reporting
  • Implement Spring Boot Actuator for application monitoring and analysis
  • Develop and fine tune application for interacting with POS and figure scan devices
  • Develop transactions server in Core java for ISO messages and monitor through Splunk
  • Implement SoapUI tool for web service testing and write scripts in Groovy
  • Improve production monitoring through Splunk, File checker and custom scripts
  • Develop and modify business reports and files in Jasper and iReports
  • Worked as individual developer for production support and L3 changes
  • Developed test scripts in Selenium for initial testing
  • Competent in NACHA format, ACH rules and regulations
  • Automate yearly due regulatory 1099 form and W9 form in Core Java code development
  • Solved multiple performance issue and reduce wait time and retry
  • Debug production issues and work with Operations team for quick turnaround on Production issues
  • Work with SREs for Disaster recovery planning and implementation
  • Involved in JAD sessions with Business for new implementations and Rebuilds

Confidential, Bakersfield, CA

Lead Developer

Responsibilities:

  • Worked as Lead Developer, Reviewer and Information Risk Manager
  • Develop Air Gap Applications for keeping information intact and secure
  • Categorize Confidential content and define level of authorization and categories
  • Measure Security vulnerabilities of applications and prepare plan for correction
  • Manage team of 40+ software engineers globally to accomplish fixing of security vulnerabilities in a short time
  • Work with security Audit agencies for final approvals
  • Define development and maintenance guidelines for improving applications security
  • Review each application software architecture and measure exposure to Vulnerabilities
  • Completed POC for proposed security solutions and confirm their viability
  • Educate team on latest security threat and technique for implementation

Confidential, Sunnyvale, CA

Responsibilities:

  • Worked as Lead Developer and SME for portfolio
  • Develop Email Id Subscription App in Spring MVC
  • Developed automated email master templates in Apache Velocity
  • Develop Macros for Velocity and publish software as service for SAP
  • Write Cache master for faster processing and to reuse already fetched data from memory
  • Develop Multithreaded task-based system for real time data processing from Streaming pipeline
  • Write Widgets in Dashboard for various functionalities
  • Monitoring of existing system through Splunk, Retrieve and analyse data for improvement
  • Implement full Spring framework with spring Error handling
  • Develop SOAP service for Concierge App with Spring SOAP
  • Implemented Hibernate for data handling and use SQL, Criteria for database interaction
  • Use Hibernate caching mechanism for faster read operations
  • Extensive use of Struts, implement Validator framework, Lookup dispatch and actions
  • Use Internal and URL resource view resolver
  • Enhanced and maintained 36 java applications and services
  • Generated Birt reports and developed scripts of automated process
  • Wrote various algorithms for batch processing of millions of data simultaneously
  • Obsolete Oracle queue with Java collection implementation for better performance
  • Worked on Confidential mobile operating system IOS 5 Release for changing user registration flow through small devices

Confidential

Responsibilities:

  • Worked as Developer and develop Struts based applications
  • Map action mapping in struts configuration and Used Token mechanism to prevent duplicate submission
  • Plug in Hibernate with Struts and used criteria for database interaction
  • Set up Hibernate configuration and Mapping files for collections
  • Used JAXB for XML transaction and marshalling and un marshalling for xml
  • Involved in designing of consumer data publishing web services
  • Technical lead of modules those track workflow of employees in company
  • Worked as vendor manager, Responsible for communication with other stakeholders

We'd love your feedback!