We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 20+ years of experience in the Information Technology Industry.
  • Experience in managing project delivery in Product and Service based industries.
  • Java, J2EE platform with Project design, technical development, implementation and integration of Internet & enterprise applications, maintenance of systems.
  • Experience with various best practices in CI/CD/CT/CM.
  • Mentoring various teams of different technologies.
  • Domain knowledge in the areas of Education, Automobile, Electronics, Entertainment, Financial, Gaming and Supply Chain Management.
  • SCJP 1.6 Certified and expert in JDK 1.8.
  • Designed high concurrent application with Bigdata stack for best performance and user experience.
  • Expert in requirements gathering, design, development and successful deployments of projects.
  • Expert in migrating different technology applications to Java/J2EE.
  • Designing and developing of Chatbot and Office assistant for different clients.
  • Own business experience in various stages of my career.
  • Experience with different cloud service providers such as AWS, GCP, Digital Ocean and Linode.
  • Architected complex emergency service application using 20 rack servers.
  • Managing 6 teams of various sizes which concludes 200+ employees.
  • Managed projects of various sizes 1 month to more than 1 year.
  • Technically multilingual and orally can speak English, Hindi, Telugu and German.

TECHNICAL SKILLS

Operating System: Windows, Unix, Linux

Languages: Java, Swift, Python, C, C++, C#, PHP, HTML, XML, DHTML, XSLT, YAML, JSON

RDBMS/ Database: Oracle, MySQL, Postgresql, MS Access, Dbase, FoxPro, MySQL NDB Clustering

DB tools: Heidi, Toad and Workbench as GUI clients, Talend as ETL

BigData: Cassandra, Spark, Storm, Hadoop, Redis, Kafka, Kibana, HDFS, Sqoop, Pig, OOZIE, AVRO, Data Lake, and many more

Scripts/Framework: Struts, Spring, Spring Boot, Hibernate, EJB, RCP, Java Script, JMS, SiteMesh, ExtJS, JQuery, Angular 4+

AWS Stack: RDS, DynamoDB, RedShift, EC2, S3, CloudWatch, CloudFront, Cli, Console, Eclipse integration etc. and many more

App Development: Android and iOS native apps using Java, Swift and Hybrid apps using Ionic, Appium for testing automation

Visualization tools: Tableau, Qlikview and D3JS

CI/CD/CT/CM tools: Git, Jenkins, Sonarqube, Junit, PMD, Appium, Docker, Kubernetes, Openshift

Servers/Tools/IDE: Tomcat/Apache Server, JBoss, Liferay, CVS, VSS, Toad, eclipse, IntelliJ Idea, SVN, Maven, Nagios (and many open source libraries and tools).

ML/AI: Rasa, Chatbot, RPA

Robotics: Arduino, Raspberry Pi, Tinker Board, Design and Developing various automation products (physical)

Architectures: N - tier, Monolithic, SOA, Microservices, Restful webservices

Performance Tuning: JHat, Jprofiler, JMat, JConsole, VisualVM

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Coordinating with different teams, vendors, departments.
  • Providing architecture design ideas with the help of POC and mentoring team.
  • Convincing top management with different technical approaches.
  • Performance and Consistency is the key aspect for any new design idea.
  • Technical stack selection must be done based on need but not by buzzwords.
  • Making sure deliverable is made within budget and timelines.
  • Helping developers with hands on coding and debugging techniques.
  • Availability / Continuity Management of Applications, Databases and servers.
  • Disaster Recovery Planning for the Applications and Database - backups and archiving (More operational).
  • Issue Management - Assign and Track issues/exceptions to the team.
  • Performance tuning of applications for better response (Application, DB, Servers and OS tunings)
  • Implementation / Configuration of Servers and Software - Dev, QA, Staging and PROD.
  • Making onboarding process smooth for new joiners.
  • Working with different cross functional teams.
  • Helping teams in solving complex coding issues, debugging runtime issues.
  • Coordinating technical, business development, product and operation teams.
  • Ensure project/product is developed and delivered as per requirement.

We'd love your feedback!