We provide IT Staff Augmentation Services!

Senior Software Development Engineer Resume

3.00/5 (Submit Your Rating)

UtaH

SUMMARY

  • More than 12 Years of professional software development experience including Java, Python, Cloud computing, machine learning, Big Data and BI technologies.
  • Proficient with SQL and NoSQL databases including MySQL, Oracle, SQL Server and MongoDB.
  • Hands - on-experience with Big Data & BI technologies including Vertica, Hadoop (MapReduce, HDFS, Hive), R, Spotfire
  • Strong Experience in building Web Services (REST, SOAP)
  • Strong experience working in cloud computing using AWS technologies including RDS, EC2, S3.
  • Strong experience with Object Oriented Design and Programming, MVC Architecture, Service Oriented Architecture (SOA), REST, UML, Object Oriented/J2EE Design Patterns.
  • Strong experience in all phases of the Software Development Life Cycle (SDLC) including System Study, Analysis, Design, Development, Testing, Deployment, and Maintenance.
  • Extensive Experience interfacing with Business users, Prototyping and Design Walkthrough, refining requirements, writing Detail Design document, Design reviews, Code Reviews and mentoring team members.
  • Experience with client side design/development using AngularJS, AJAX, JavaScript, Adobe Flex, Flash, HTML, and CSS.
  • Experience with Agile Development and Test Driven Development.
  • Master of Science in Computer Science from Utah State University.
  • Self-motivated, Quick-learner and Hard-working. Strong analytical and problem solving skills including strong Communication and Interpersonal skills.
  • Experience leading projects, teams and mentoring engineers.

TECHNICAL SKILLS

Languages: Java, Python, JavaScript, SQLBig Data & BI Hadoop (MapReduce, HDFS, Hive), Vertica, MongoDB, ElasticSearch, R, Spotfire

Frameworks: Django, Flask, Spring, Struts, Hibernate, JUnit

Databases: MySQL, Oracle, SQL Server, NoSQL (MongoDB, Redis)

UI technologies: JavaScript, AngularJS, Bootstrap, HTML, CSS, Flex, ActionScript

Web/Application Server: Apache Tomcat, Nginix, JBoss, Weblogic

Tools: Ant, Maven, Ivy, Git, SVN, Jenkins, Bamboo, Sonar, Splunk, Icinga, Chef, PyCharm, Eclipse, Celery, RabbitMQ, Vagrant

PROFESSIONAL EXPERIENCE

Senior Software Development Engineer

Confidential, Utah

Responsibilities:

  • Develop/Maintain/Support a Store and Digest Analytics SaaS Platform that handles Large-scale Data Storage, Processing, Analytics and Real-Time Lookup to provide Consumer Behavior, Asset Usage Insight, Recommendations for Critical Decision Making to various business groups across HP.
  • The platform leverages technologies like Java, REST Web services, Vertica analytical database, Redis, Hadoop HDFS, Hadoop MapReduce, R statistical language, Spotfire.
  • Design and Implement Enterprise Web Services, algorithms, custom tasks for data gathering, processing, transformation and storage.
  • Lead RESTful web services projects dev team and mentored engineers.
  • Implement Hadoop MapReduce jobs for distributed data processing of large volume unstructured data and derive insights.
  • Implemented Web Services for eprintCenter including user account management, app management, printer management, e-commerce API.
  • Designed/Developed DirectPrint web application for MarketSplash to facilitate designing/printing of high quality marketing collateral directly from Desktop for SMB using Flex, ActionScript, Java technologies.
  • Write Chef Recipes/Cookbooks to manage deploys.
  • Infrastructure management including creating/configuring/maintaining VMs in tenant space, BIG-IP configuration.
  • Configure Icinga/Nagios for host/service/load monitoring.
  • Install, Configure & Maintain Jenkins, Sonar for build automation, code coverage/quality.
  • Install, Configure and Maintain Hadoop Cluster(HDFS, MapReduce)
  • Work with the reporting team to create dashboards/analysis/ad-hoc reports on customer behavior, revenue forecasting, customer contact rate, using statistical analysis, predictive analytics there by enabling critical & real time decision making for the business.
  • Install/Administer Spotfire Server including user access, data source management.

Senior Software Engineer

Confidential, Salt Lake City, Utah

Responsibilities:

  • Confidential Healthcare is a nonprofit system of hospitals, surgery centers, doctors, and clinics that serves the medical needs of Utah and southeastern Idaho.
  • Lead Developer on a Family Health History application used to capture patient family health history data including diseases and conditions which is used by the clinicians and doctors to do risk analysis on the patient and provide care accordingly.
  • Designed and Developed system architecture using UML and Design Patterns.
  • Designed and developed the complete application including Flex Client layer, Java Service layer and Persistence Layer.
  • Designed and Developed the Flex client layer using MVC pattern; including developing controllers, views, events, business services, and model objects.
  • Implemented algorithm to traverse the complete family tree and render it.
  • Designed and Developed the Java Service layer including developing model objects, business services, utility services, logging, and services to handle GEDCOM import, HL7 export, XStream and DOM4J services.
  • Implemented the persistence layer using EJB 3 to persist the data into an Oracle database.
  • Written unit tests to test services using JUnit and FlexUnit.
  • Environment: Adobe Flex 3, ActionScript 3.0, BlazeDS, Java 5, Java Enterprise Edition 5, EJB 3, XML, XStream, DOM4J, LOG4J, FlexUnit, JUnit, SVN, Eclipse IDE, Adobe Flash CS4, Adobe Illustrator CS4, JBoss, and Oracle.

Senior Java/J2EE Developer

Confidential, Ogden, Utah

Responsibilities:

  • Confidential Inc is the largest retail distributor of diesel fuel in North America with more than 250 travel plazas in US and Canada, and ranked top 20 among Forbes' 500 largest private companies in US.
  • Design, Develop and Maintain enterprise web applications including portal applications using Java, J2EE, BEA WebLogic, and Oracle technologies.
  • Interacted with business managers and stake holders to gather requirements and transformed requirements to technical solutions.
  • Designed and Developed system architecture using UML and Design Patterns.
  • Developed web applications using MVC architecture; Implemented model layer using DAO, EJB; Control layer using WebLogic Workshop Page Flows and User Interface layer using JSP, NetUI.
  • Developed a portal application for Confidential Restaurants used to create a menu/buffet, send them to the POS terminals in sites, update inventory for auto ordering.
  • Developed Web Services for business partners and vendors using WebLogic Workshop, SOAP, XML, and WSDL.
  • Designed and Developed Database schema including E-R diagrams; Wrote SQL queries, PL/SQL stored procedures and functions for Oracle Database.
  • Lead Developer on top revenue generating applications for the company.
  • Communicated effectively with team members, project managers and business people during all phases of the project life cycle.

Java/J2EE Developer

Confidential, Salt Lake City, Utah

Responsibilities:

  • Developed a video mail application; features include sending video mails, recording videos, view notifications, reports, encoding in different media formats, internationalization, content management, integrated with Instant messaging and Conferencing products.
  • Researched on the existing system architecture and refactored code to use Spring framework as the underlying application framework.
  • Improved the reliability, security, and performance of the system by using Spring API, design patterns, analyzing database queries and using indexes effectively.
  • Integrated content management system (CMS) to the application.
  • Developed Java beans, implemented business logic and services.
  • Implemented application-level persistence using Hibernate ORM; configured and developed mapping files.
  • Used Custom Exception handling to pass useful and meaningful information across the system.
  • Developed test cases and performed Unit testing and Integration testing.
  • Developed the web interface using Spring ThemeResolver, Struts/Tiles, JSP, HTML, CSS and JavaScript.
  • Used Ant, Maven to build and deploy application on Apache Tomcat application server.

Web Programmer & System Administrator

Confidential, Utah

Responsibilities:

  • Designed and developed a web application for the National Science Foundation (NSF) used for building logic models for enhancing evaluations of educational programs, specifically for NSF’s Math and Science Partnership (MSP) programs. The application was developed using Flash ActionScript, Flash Remoting, ColdFusion and MySQL technologies.
  • Designed and developed database schema, including ER diagrams and tables for MySQL database.
  • Installed and configured Red Hat Linux, Apache HTTP, ColdFusion MX and MySQL database servers.

Software Engineer

Confidential

Responsibilities:

  • Lead Developer in an application developed for a pharmacy store in London, UK. The application handled modules such as Inventory Management, Billing and Report modules.
  • Developed an Online Course Registration System for a client in New York City using advanced Java technologies and Oracle database.
  • Database design and development including E-R diagrams, table creation, writing queries, Stored Procedures and Triggers.
  • Identified actors and their relationships and developed Use Cases for the application using UML and Rational Rose.
  • Developed Java beans for modeling business logic and interaction with the database using the JDBC.

We'd love your feedback!