Sania Abro
Software Developer at Nielsen Media Research- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Nielsen Media Research
-
United States
-
Market Research
-
700 & Above Employee
-
Software Developer
-
Feb 2020 - Present
Developed static pages using HTML5, CSS3, Javascript with Ajax calls to retrieve data as JSON Object from backend RESTful Server Implemented Angular2 services to connect the back-end APIs to POST/GET the data used in the application Configured the CI/CD pipeline to run analysers; implementing Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST), along with dependency and license scanning during software development to detect and fix issues before release Developed an authentication & control system based on JSON Web Token Updated video player to support HLS using the ffmpeg package for conversion and Redis for storage Created a metrics counter feature to monitor activity on Redis for the GETs and SETs part to see if we are reading or writing on Redis Used Kubernetes engine to run pods parallel to each other Monitored Grafana dashboards for errors and missing data to know when the system fails, so that no gaps formed in data used for testing Created terraform stack to generate and deploy manually and from Gitlab Worked with GORM to perform DB operations using Golang Created a microservice that implements rules to resubmit or identify the source of unresolved errors for bug fixing Developed the automated unit test cases for the Microservices using goconvey and deployed them in the Jenkins pipeline Wrote interceptors for the RPC calls to enable client/server-side authentication and context cancellation Used Gorilla-Mux as request router and dispatcher for matching incoming requests to their respective handler in Golang routing Created AWS EBS volumes for storing application files for use with EC2 instances every time they are mounted Developed API for using Lambda to manage servers and run codes in the AWS Developed Lambda code in Golang AWS SDK and integrated them with APIGateway Used AWS SDK for connection to S3 buckets for object Developed Golang API and chat-bot using TDD to automate software deployments and rollbacks Show less
-
-
-
NORTHSHORE MEDICAL GROUP - GURNEE A C C
-
United States
-
Hospitals and Health Care
-
Golang Developer
-
Jan 2020 - Dec 2021
Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes. Integrated a broken link checker as a CRON job scheduled to run weekly to test broken links on each GO site. Created stage timeline in Web UI client using React and implemented stage deletion in CLI using Golang. Created Custom Directives in Angular, making use of Modules and Filters objects according to the application requirement. Developed AJAX featured UI components that targets MVC based server controllers, which returns HTTP response. Developing web pages using Angular 2 Framework and worked with various AngularJS directives and services and Filters to build the Applications. Consumed REST services from different vendor for Address verification and validation. Used Gorilla mux as request router and dispatcher for matching incoming requests to their respective handler in Golang routing. Used GO to run the Docker Command Line Interface tools. Developed a Process Pool Management system in OTP for controlling Erlang process load on systems using concurrent threads. Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases. Developed Golang API using TDD to automate software deployment & rollbacks. Used Golang package to build Kafka consumer groups to consume messages by multiple consumer services. Used STL to store data on Order history, accounts, securities for fast retrieval and update. Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server. Wrote G-Test for testing the C++ routine developed to independently test. Show less
-
-
-
TRAVELERS INSURANCE COMPANY LIMITED
-
United Kingdom
-
Insurance
-
1 - 100 Employee
-
Golang/Java Developer
-
Jun 2017 - Oct 2019
Use of promise based HTTP APIs in React using axios open source library Used GO's JSON package for marshalling and unmarshalling. Modified jQuery for AJAX calls to create interactive web pages on JSON response. Created Docker image for GO Microservices & implement deployment to run in Kubernetes. Implemented the app using Spring Boot and handled security using Spring Security. Developed Open stacks API to Integrate with Amazon EC2 cloud-based architecture of AWS, including creating machine Images. Developed Golang to create backend servers and handle concurrent data processing with GOroutines for Wi-Fi device. Used XML to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms. Worked on Hibernate for mapping the Java objects to relational database and SQL queries to fetch the data, insert and update the data from the database. Used Golang to log different host system event and alert information to SQL Server. Worked on Kubernetes to manage containerized applications. Created J-Unit test case design logic and implementation throughout application. Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues. Used SVN for version and source control. Worked on Jira Tickets and helped multiple teams in closing out their tickets. Show less
-
-
-
Liberty Mutual Insurance
-
United States
-
Insurance
-
700 & Above Employee
-
Web Developer
-
Mar 2016 - May 2017
Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Agile/SCRUM Methodology. Developed Object Model and UML design models for developing Use cases and created sequence, class, & active diagrams for application components and interfaces. Designed and developed application based on Spring Framework, Spring MVC and Spring templates. Used Spring MVC for Dependency injection of DAO’s into Service Layers and also for injecting the Service Layers into Controllers. Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data retrievals. Developed User Interface using JSP, Spring MVC frameworks, jQuery, HTML4, CSS2. Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls. Worked on AJAX implementation for retrieving the content and display it without reloading the existing page. Developing business objects, which contains the business logic and interacts with database. Implemented Java multithreading and thread handling issues during application development Created REST web services and consumed it using AngularJS to communicate between the applications. Write Unix Shell Scripts to monitor batch jobs, and generate email alerts in case of failures/errors. Used JDBC to interact with DB and perform DB operations and involved in writing PL/SQL queries to be executed at DB end. Implemented JMS to setup communication channel between application components. Used SVN as the version control tool for maintaining version control of the application. Show less
-
-
Education
-
Mehran University of Engineering and Technology
Bachelors, Computer Software Engineering