We provide IT Staff Augmentation Services!

Sr Application Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 8 years of design, development and implementation of enterprise grade applications on the web, desktop using commercial and open source frameworks.
  • Web application development using Javascript (NodeJS, Angular and jQuery frameworks), Google Web Toolkit (GWT), Java (Spring), ESRI’s ArcGIS;
  • Full - Stack development experience in creating multi-tier applications using HTML, JavaScript, Ajax, Java, SQL/NoSQL databases. Good hands on experience using front-end MVC Frameworks.
  • Experienced in data analysis, SQL data modeling, Extract Transform Load (ETL) development. Worked with Big Data technologies including MongoDB, Hadoop, Spark, Java Hadoop distribution, map-reduce.
  • Good fluency in working with Linux operating systems. Strong knowledge of backend resource scripting using Python, Linux Shell, PHP, Perl.
  • Expert level understanding and hands on development experience with using Open Geospatial standards like WMS, KML and Location Services for developing geo-spatial applications. Experience using geo-data served using PostgreSQL (including PostGIS).
  • Strong knowledge and ability to apply my analytical and data modeling skills in solutions.
  • Heavily influenced by agile development techniques, Scrum, Kanban, test-driven development and other lean coding techniques.
  • Strong experience working closely with solution architects to determine the technical design for feature requirements and effectively communicate the design to others in the team.
  • Experience with database design ERD tools, performance optimization tools.
  • Keen ability to identify and implement value added services to new and existing clients.
  • Good leadership abilities to drive new ideas and strong teamwork skills to work in teams of different sizes. Managed small teams in multiple positions to implement and deliver custom modules.

TECHNICAL SKILLS

Programming Languages: JavaSE, JavaEE (Spring 3.x), Python, C++, JavaScript, SQL, PHP, Perl, Linux scripting (bash, sed, awk)

Web Application frameworks: Node JS, Angular 2.0, GWT, jQuery, Bootstrap, DooPHP, Laravel

Mapping Services: Google Maps API, Openlayers, Leaflet, ArcGIS API(RESTful), Web-GIS

Databases: MySQL, PostgreSQL 9.x, Redis, SQLite3,MS SQL Server 2008, Oracle 10g

Big Data: HDFS, GNU Parallel, Apache Drill, MongoDB, IBM Info Streams

Software Tools: Apache Nginx, SSH, SFTP, Git, Maven, SVN, AWS Tools, Docker, Vagrant, ArcGIS 9.x

Development Environments: Eclipse (ADT), Notepad++, IntelliJ, Visual Studio, VS Code

PROFESSIONAL EXPERIENCE

Sr Application Developer

Confidential

Responsibilities:

  • Built web based applications that help the RF service providers with solutions that automate processes and integrate network data for network optimization.
  • Worked on technical requirements and algorithm implementations with RF engineers for technology modules of the Geointelligent Network Analytics (GINA) tool.
  • Large datasets of cellular call data processed and server over network geo layers. Wrote NodeJS services to provide RESTful API to serve the JSON data to UI model layer. The services for GINA tool is built using highly scalable architecture, with various worker-collector nodes and individual Python/Node scripts running to process the KPI information using the data processing formulae.
  • Worked on front-end using AngularJS framework. Added various Chart and Map plugins which help towards customizable IOT user experience architecture, and the map layers are customized to include street view, topography addons and intelligent layer switchings.
  • Optimized the RESTful services by making use of high performance tools, including, concurrent non-blocking IOs of Nodejs+Nginx, HDFS for raw files, and data optimizations of partitioning MySQL and using in-memory database Redis.
  • Worked with AWS cloud infrastructure in a hybrid setup. Provisioned resources through automation tools, and scheduled backups by applying CloudWatch rules to automate snapshot creation. All development in GitHub code control system, and made use of Docker images and Vagrant setup scripts for deployment on EBS volume backed EC2 cloud servers.
  • Test environment developed with Selenium based tool Protractor, code included testing of the Rest API, and the HTTPS protocol requirements using modules of OpenSSL.
  • Heavily influenced by agile tools (SCRUM), made use of agile tools of JIRA and Confluence to document and create task timelines for the product development. Client bug reporting also done through JIRA.
  • Designed and developed the mid-sized enterprises ERP tool for the company, based on Python+Javascript+Postgres programming platform Odoo. The team consisted of 3 developers and relied on internal testing by the HR members.

Sr. Application Developer

Confidential

Responsibilities:

  • Developed web based applications that can help visualize the key performance indicators (KPI) related to the LTE, EVDO and GSM networks.
  • Worked in large Java development team under Agile Scrum methodology. Written Java based Service Oriented Architecture (SOA) services making use of custom framework to fetch/manipulate KPI data across multiple spatial enabled databases which provide data through JSON-RPC calls.
  • Implemented UI views built Java platform to trigger jobs from the databases using custom built OSGI based execution services. Optimized the UI response by using UI binding in order to directly attach the widgets to the data service components.
  • Application made use of spring 3.x framework by utilizing Spring Dependency injection, Spring Web flow with Spring MVC. Used spring's dependency injection for injecting entity manager and managed beans into spring beans. The UI layer was custom integrated using Spring AOP interceptors.
  • Wrote Java code to read data dumps from MySQL and perform Map-Reduce jobs to generate different KPI based on formulas and converting to simple JSON format. The input is provided to HDFS for further processing.
  • Worked with OpenLayers based map-component to display live KPI for various cells at different geographic layer levels such as state, census code.
  • Dealt with highly robust database systems using MySQL and PostgreSQL and the associated SOA layer services to process the data received in flat file formats.
  • Worked with continuous integration tools of Jenkins and GIT for regular code deployment and service implementation.

Confidential

Responsibilities:

  • Worked with large data of consumer and business marketing data, profiling customers, helping in smarter geo-analytics.
  • Made use of MVC4 to build the interface. Developed C# .NET packages to existing tool in order to send updated data reports from database onto the UI model-view. The application built over MS SQL server 2008.
  • Also worked on a project using geodatabases hosted on Oracle database server. The data was identifying customer locations within the SaaS-based, cloud-hosted technology platform. The product was processing using big data (processed using Hadoop tools), and hosted in the cloud development environment.
  • Followed strict QA/QC procedures to verify the validity of data due to the involvement of vast customer data across multiple sources incorporated in to the databases with failsafe backups. I implemented various complex SQL queries in the scripts to validate the data output and perform the checks on UI forms populating the right data.

Senior GIS Developer

Confidential -Madison

Responsibilities:

  • Development of map-based clearing house applications for commodity flow data, making use of ArcGIS Server and FTP resources along with applications built over ArcGIS Server Application Framework. Map were using the server interaction was based Rest API to fetch the WMS layers.
  • Web Services to the UI make the data available to the consumer subject to the request made through the Web application called web-farm, with data being published from the ArcGIS server middleware tools. I worked on configuring the ArcGIS server and writing scripts which help with transformation between the data types and required REST api format.
  • Developed a desktop application using Java applet and ArcGIS spatial-analytics tools for measuring travel time variations and reliability measures for truck movements, using hourly GPS data. Huge data fields were stored in Oracle database and geospatial blob.
  • Created geo-processing Services to expose the functionality of the Geo-processing tools via the REST protocols using ArcGIS Server v10.0 to be able integrate with external applications.
  • Involved in sharing the GIS tools knowledge to junior staff at the center and regular interaction with freight funding agencies including state DOTs.

Application Developer

Confidential

Responsibilities:

  • Developed python scripts for Linear Referencing System migration & up gradation between ArcGIS SDE server databases hosted on Oracle 11g.
  • Worked with Oracle spatial to facilitate faster query of data overlays. Performed geodatabase configuration and performance monitoring in hand with Oracle DBA’s.
  • Worked on MVC framework web-based application for user friendly broadband viewing, as a part of Federal Highway Broadband initiative project.
  • Worked in an agile environment of a large team. Hands on knowledge in Silverlight mapping application using API for Bing Maps Silverlight Controls, and using an MVVM design pattern.

GIS Developer (Graduate Project Assistant)

Confidential

Responsibilities:

  • Using ArcGIS and scripting with Python, and implementation of alternate shortest route algorithms, studied the resiliency of freight movement along highway network. Worked on state funded project for assessing Critical Sections and Operational Resiliency for Freight Corridors.
  • Worked with large road network and vehicle flow databases. Used GIS queries using the spatial enabled SQL for database interactions.
  • Worked on interactive data visualization tool using Google Maps API and JavaScript, with PHP queried MySQL. The tool helped to identify the spatial patterns of truck parking problems

We'd love your feedback!