We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Accomplished computer science specialist with over 5 years of hands - on experience delivering valuable analysis and development using data analytics with advanced data-driven methods.
  • Expertise in a wide variety of Java and Big Data technologies, applying modern methodologies, algorithms, and patterns to extract hidden relations from large amounts of data. Organized leader with strong communication skills.
  • Implemented several projects through complete SDLC using Agile methodologies.
  • Big Data Technologies Big Data Analytics & Technologies Machine Learning
  • Cloud Computing Data Visualization Algorithms Agile Development Unit Testing Performance Improvements Technical Documentation Troubleshooting

TECHNICAL SKILLS:

Languages: Java, Scala, Python and R

Big Data: Hadoop 2 (MapReduce and YARN), Apache (Spark, Hive, Sqoop, Kafka, Pig, Avro, Flume) Apache HBase, Cloudera

Data Analytics & Visualization: Numpy, Pandas, Matplotlib, Seaborn and Geographical Plotting

Web: PrimeFaces, RichFaces, AngularJS/6, JSP, Servlets, HTML5, CSS, Bootstrap, jQueryAJAX, XML and JavaScript

Web Services: Restful and SOAP

Web/App Servers: Oracle WebLogic, Apache Tomcat and Glassfish

Frameworks: Spring (MVC, Data, Batch, Core, Boot, Cloud, DI, Security), EJB, Quartz, JPA, HibernateRemoting (JMS/AMQP), Kafka, JUnit, NodeJS, ExpressJS, Socket.IO, Apache POI, JSF

Databases: Oracle, MySQL, Postgres, NoSQL (Mongo DB and HBase)

Design Patterns: Observer, Factory Method, Singleton, Builder, Façade, Template, MVC, DAO, DTO

SDLC: Agile-Scrum, Waterfall, TDD and DDD

Tools: Jupyter Notebook, Git, Maven, Docker, Jenkins, Atlassian (JIRA and Bitbucket)Eclipse, PuTTY, Oracle Developer and Postman

Platforms: Cloudera CDH, Linux (Red Hat), AWS EC2 and Windows

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Identified, prioritized, and executed SDLC tasks using Agile methodology.
  • Developed high-quality software design and architecture, using clean, efficient code.
  • Built tools and applications, providing innovative solutions to complex business problems
  • Automated tasks using tools and scripting. Performed validation and verification testing.
  • Collaborated with internal teams and vendors to improve products.
  • Evaluated analysis, problem definition, requirements, solution development, and proposed solutions.
  • Wrote documentation, flowcharts, layouts, diagrams, charts, and code comments.

Technologies Used: Java, Spring (Web MVC, Data, Security), Hibernate, REST, SOAP, JUnit, JSTL, JSP, JavaScript, jQuery, Bootstrap, Oracle (DB, WebLogic, Developer), MySQL, Eclipse, GitHub, PuTTY, Postman

Confidential

Senior Software Engineer

Responsibilities:

  • Designed, developed, unit tested, and delivered micro services and web applications, using Agile methods.
  • Proactively repaired technical issues through debugging, research, and investigation.
  • Improved existing applications, including performance tuning.
  • Created solution architecture and design documents, and ensured alignment of development artifacts.
  • Documented code and wrote technical documentation. Maintained standard compliance.
  • Mentored junior team members through paired programming. Worked collaboratively.

Technologies Used: JavaEE, Apache Solr, Gisgraphy, Spring (Boot, Web MVC, Security), Hibernate, REST, PostgreSQL, Eclipse, GitHub, PuTTY, Atlassian (JIRA, BitBucket), Jenkins, AWS EC2/S3

Confidential

Senior Software Developer

Responsibilities:

  • Planned and developed software solutions through entire SDLC by studying information needs; consulting users; studying systems flow, data usage, and work processes; and investigating problem areas.
  • Delivered quality products by applying patterns, best practices, and industry standards.
  • Translated clients' business requirements into technical applications and solutions.
  • Developed innovative solutions to improve performance and scalability.
  • Documented solutions through flowcharts, layouts, diagrams, charts, and code comments.
  • Implemented Agile methodology and supported released products.

Technologies Used: Java (EE, JSF, EJB), JavaScript, Spring (Web MVC, Boot, Data), Hibernate, REST, JUnit, JSTL, JSP, Oracle (DB, WebLogic, Developer), Eclipse, Git, PuTTY, Postman, Atlassian (JIRA, BitBucket)

Confidential

Big Data Engineer

Responsibilities:

  • Collected, parsed, managed, analyzed, and visualized large sets of data, turning information into insights.
  • Developed prototypes and proof of concepts.
  • Built data processing projects with Hadoop MapReduce and Hive.
  • Transferred data from HDFS to DB file system, and vice versa, using Apache Sqoop.

Technologies Used: Java, Scala, Apache (Hadoop, Hive, Sqoop, HBase), MySQL, Cloudera, Eclipse, Linux RedHat, PuTTY

Confidential

Java Developer

Responsibilities:

  • Designed, coded, developed, and tested multiple projects through all stages of SDLC.
  • Followed Agile methodology daily, tracking work and milestones using JIRA.
  • Developed enterprise applications using EJB, JSF, and Spring MVC frameworks.
  • Instantiated framework dependencies using Spring Core and DI features.
  • Used RESTful Web Services to transmit large blocks of JSON data over HTTP.
  • Applied Hibernate as ORM framework, as well as Criteria API, HQL, and SQL to perform database actions.

Technologies Used: JavaEE, JSF, EJB, JavaScript, Hibernate, REST, JUnit, JSTL, JSP, Oracle, MySQL, Eclipse, Git, PuTTY, Oracle Developer, Postman

We'd love your feedback!