We provide IT Staff Augmentation Services!

Developer Consultant Resume

2.00/5 (Submit Your Rating)

TexaS

SUMMARY

  • A software professional with around 6 years of experience in application development seeking to leverage my technical expertise to contribute, learn and grow in my new role. Skilled in all phases of software development life - cycle with strong problem-solving abilities and workplace communications.

TECHNICAL SKILLS

Languages: Java, SQL, SRL(FICO Blaze Structured Rule Language), C, C++

Web Technologies: Javascript, HTML, CSS, AJAX, XML, XSD, XPath, JSON, DOM

Web/Application Servers: Apache Tomcat Server

Databases: MySQL, Oracle

J2EE Technologies: Spring MVC, Hibernate, Spring Boot, JDBC, REST API

Core Java: Multithreading, Collections, Generics, Serialization, Concurrency Control, File I/O

Version Control Tools: SVN, Git

Operating Systems: Windows, UNIX(Shell Scripting), Mac OS

Development/Building:

Tools: Eclipse IDE, Maven, Jenkins, Sencha, FICO Blaze Advisor

Design Methodologies: Agile and Waterfall, SCRUM, Singleton Design Pattern

Testing: JUnit, Selenium

Other: OWASP, JIRA, OKTA

PROFESSIONAL EXPERIENCE

Confidential, Texas

Developer Consultant

Responsibilities:

  • User Management Module: I had to create and manage both business and individual accounts. Provided admin users to assign appropriate access levels to files and user accounts. Adding features to let the user tag notes to each client file, view files organized in a folder structure.
  • File Management Module: I worked on providing the ability to create folders, uploading individual and multiple files, delete files, rename files and download them.
  • I created a secure user authentication with automatic session time-outs when there is no activity for a long time.
  • I also worked on recording user/client activity for administration reference, maintained coding standards for handling web application security issues, creating cron jobs to backup files on user selected routines.
  • The user accounts and files information is all stored on AWS S3 buckets. Java AWS SDK has been used to communicate with the cloud.

Environment: Java, REST API, AWS EC2 Container, AWS S3 buckets, Spring Boot, AWS IAM for User and Key management

Confidential

Developer Consultant

Responsibilities:

  • User Management Module: I’m involved in building the components for user access, session control, permission groups, user activity log for administrators and email notification modules.
  • Database Module: Worked on creating application end modules for data sanitization and validation that come through different demand sources. Worked with standard data formats like xls and csv along with Google Sheets via HTTP requests.
  • Demand Source Adapters: Worked on creating modules to establish connections with different demand sources and perform fetch and store on the reporting data offered by their REST API connection.
  • Few APIs I have worked with and not limited to include Google Ad Manager API, Google Ad Exchange API, Appnexus API, Google Sheets API, etc.
  • I had also written scheduled jobs to keep reporting data in sync with the demand partners analytics data for the publishers.

Environment: PHP, REST API, MySQL, AWS EC2, Google Ad Manager API, Google Ad Exchange API, Google Sheets API, AppNexus API.

Confidential

Software Engineer

Responsibilities:

  • I was involved in developing multiple modules across all four stages of the application - process flow, bypass exclusions, population group assignment, strategy assignment and decision area processing.
  • Involved in developing various configuration packages(using FICO Blaze Advisor).
  • Application login functionality is integrated with OKTA, an Identity Access Management tool for login, signup and password reset features.
  • Involved in developing Controllers, Service, and DAO classes.
  • Front-end design experience using JavaScript(ExtJs), CSS for DOM manipulation along with extensive use of AJAX calls for import and export of various deliverables of the applications.
  • Written queries for data transfer to and from databases(RDBMS - MySQL).
  • Involved with the bug tracking tool JIRA for managing bug life-cycle tasks. The same tool was used to manage the sprints and iterations of the project.
  • Implemented Singleton design pattern to manage the database connection and make it thread safe.
  • Used SVN and Git for version control and code repository.
  • Worked on complete Software Development Life Cycle using Agile methodology.
  • Technical expertise in Core and Advanced Java features.
  • Good acquaintance with Agile methodology - daily scrum activities, story-driven modelling, retrospective, planning poker etc.
  • Designed secure coding guidelines for the team and has solely taken care of the top 10 OWASP security issues and helped get the project through GA.
  • Used Maven to build and deploy the application.
  • Implementing JSON-based Rest web services.
  • Performed a successful research and development on Migrating Blaze repository from MySQL to MongoDB.
  • Developed test cases and performed Unit Testing with Junit.
  • Involved in test automation with Selenium web driver, extended help to the quality assurance team in designing Smoke tests and got the GA done for the project on time. I have received the SPOT award twice for the same.
  • Implemented the Rest API for data flow purposes, and integrated it to the Front end.

Environment: Java, Javascript( Ext JS), AJAX, Spring, Hibernate, MVC, Selenium, OWASP, JUnit, MySQL, Agile, Maven, JSON, XML, HTML, CSS, DAO,Controllers, Service, OKTA, FICO Blaze Advisor, AJAX, SVN, GitHub, JIRA, Singleton.

Confidential

Software Engineer

Responsibilities:

  • Study the temporal changes of satellite images(provided by ISRO) over a period of time.
  • The image differences to be clustered using k-means cluster algorithm in a GPGPU environment.
  • Studied the performances of the same algorithm in both serial(OpenCV) and parallel processing(CUDA) environments to yield better results.

Environment: OpenCV, CUDA, UNIX

We'd love your feedback!