We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Highly experienced on Software Design and Development especially on Java, Spring Core, SpringBoot, Hibernate/JPA, Design and Optimization.With in - depth experience on DevOps, writing CI/CD with Jenkins, Deployment and Configuration Automation using Ansible, containerizing application using Docker on Openshift(Kubernetes) and writing utility scripts on Python.
  • In-depth experienced on ELK stack specifically on Filebeat, Logstash, and other related tools such as Kibana and Grafana.
  • Experience on Application Deployment in AWS.
  • Experience on Big Data using SQL, PySpark, AWS Glue, S3, RDBMS, IBM MDM with Clover ETL.
  • Experience on Application Support and Troubleshooting.
  • Experience on QA Automation such as TestNG, Junit, Selenium, Microsoft Automation Framework, Pyatom.
  • Exposure on Single Page Application design and development using Angular 8.

TECHNICAL SKILLS

Java: JEE, Spring, SpringBoot, Spring Batch, Apache Camel, Swing JPA, JMS, JDBC, Spring MVC, EJB, JSF

DevOps: Jenkins CI/CD, Ansible, Terraform, Jinja, Kubernetes, Bash, Openshift, Kibana, Grafana, Docker, Python

AWS: Lambda, S3, Glue, SageMaker, EC2, Step Function, Cloud Formation

Databases: MS SQL Server, PostgreSQL, MySQL, Aurora, Couchbase, Athena

Logging, Monitoring and Alerts: Kibana, Filebeat, Logstash, Grafana, New Relic, NRQL, Cloud Watch

FrontendJava Script, Angular 8, Material Design
 

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Developed ETL and real-time ETL jobs to centralize the access and retrieval of media rights information using Java Micro Services, SpringBoot, Apache Camel, Python and Jenkins as Data Pipelines.
  • Designed and Implemented New Relic Monitoring for ensuring developers and stakeholders awareness on the issues that impacts the accuracy of the data.
  • Performed requirements gathering, data analysis and documented design.

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and Implemented Product Test Automation that verifies server behavior based on various simulations applied to the client, using VMWare, Python and Selenium.
  • Involved in a Machine Learning Project as a Data Engineer which extracts data from raw files using AWS S3, Athena, AWS Glue PySpark (Python) and SageMaker.
  • Created subset of Data using PySpark and/or Athena for Data Scientists to analyze then data pipelines that automate retrieval and pre-processing of data.
  • Designed and implemented Step Functions that automated training, testing and deployment of ML Models to Sage Maker.
Confidential

Software Engineer

Responsibilities:

  • Involved in writing features for Symantec securitycloud.symantec.com product, which involves designing/creating, consuming and orchestrating rest services using Java.
  • Involved in re-platforming that converted a VM Based monolith to Micro Services which is Deployed as Docker Container on Openshift.
  • Created Build and Deployment Pipelines on Jenkins.

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and Developed ETL services to move data from various sources and formats to IBM Master Data Management.
  • Developed Code Generator from Excel Based Business Rules to Java Classes that is used for Informatica ETL jobs.
  • Mentored Junior Developers and lead an Offshore Team for creating a JSF User Interface of the Provider Master Data.

Confidential

Senior Software Engineer

Responsibilities:

  • Developed Java based streaming services that taps CDR data from the HLR to determine profit leakages using Oracle’s Complex Events Processing (CEP) platform.
  • Involved in configuration and performance tuning of Oracle CEP.

Confidential

Senior Software Engineer

Responsibilities:

  • Managed Mobile Number Portability application that communicates with internal and external systems using Java Web Services.
  • Reversed engineered applications with minimal documentations taken over from IBM.
  • Designed and implemented features for Mobile Provisioning application using a proprietary Workflow Engine and Java.
  • Created monitoring and alerting tools using bash scripts.

Confidential

Software Engineer Consultant

Responsibilities:

  • Implemented Java Mobile applications (J2ME) with Java Servlet backend to track fast moving inventory.
  • Implemented Telco Value Added Services (SMS, Picture Messages and MMS) using Java, Tomcat and Web Services.
  • Implemented CRUD applications using Servlets, JSPs and Java Script.
  • Implemented Fare Exchange Rate Change Events for Virgin Atlantic web booking application, to ensure prices published are accurate across different currencies.

We'd love your feedback!